我正在使用ParseServer和两个不同的客户端应用程序。由于每个移动应用程序都与不同的Facebook应用程序(不同的应用程序名称,徽标......)相关联,因此当前的Facebook策略是在通过不同的Facebook应用程序进行身份验证时为相同的用户发出外国用户ID。
我们想在ParseServer中链接这两个用户ID,以便他们共享一个用户帐户。即使通过不同的Facebook应用程序进行身份验证
根据Facebook文档,这样做的方法是使用token_for_business或“Business Mapping API”来匹配属于单个用户的两个用户ID。
但是,ParseServer文档未说明如何使用token_for_business或“Business Mapping API”。
我们正在使用/ users(POST)端点进行登录和注册,在执行Facebook身份验证时传递Facebook的authData结构。
假设ParseServer使用authData.facebook.id属性以便在新登录请求到达时查找现有用户,则可以调用facebook API GET / me / ids_for_business并将authData中的id替换为以前存在的用户标识。
谢谢, 罗恩