在Facebook Graph API中获取Facebook用户个人资料ID而不是App-Scoped用户ID

时间:2014-12-24 16:47:01

标签: facebook facebook-graph-api authentication

我在FB上有6个不同的应用程序,它们有一个用户数据库。所有这些都是很久以前创建的,在V1.0上我有几十万注册用户。人们购买这些游戏的每日门票,门票适用于任何游戏。这很好用。

但是自从每个应用程序的V2.0以来,我得到了与数据库中的原始ID不同的app_scoped用户ID,因此每次他们更改游戏时都会将所有这些用户身份改为新用户所以购买的票证(这是一个应用程序注册)将不会为任何应用程序中的用户提供完全不同的ID ...请注意,他们中的许多人不想留下电子邮件,因此电子邮件不能用作用户身份识别的参数。

我已阅读过有关使用API​​ V2.x调用查找原始用户ID的信息,但我仍然不成功。想知道用V2.x API调用获取真实的用户ID吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

您无法再获取新应用中的真实ID,这会使App Scoped ID的整个概念无效。但您可以使用Business Mapping API映射不同应用的ID:https://developers.facebook.com/docs/apps/for-business