Facebook图形API v2.0结果映射到v1.0?

时间:2014-06-04 08:13:57

标签: facebook facebook-graph-api facebook-graph-api-v2.0

如何为未登录应用的用户获取应用范围的ID - 特别是对于已登录用户的朋友的ID?

这是用例:

  • App目前在v1.0上。
  • 用户A登录到应用程序,我得到了一个fbId_a,以及用户的朋友B fbId_b(这些不是应用程序作用域ID,而b不是应用程序用户)。

当我加入v2.0时,如果B加入,我将获得B fbId_b_appscoped的appscoped id。如何确定fbId_b_appscoped与我的数据库中存在的fbId_b相同?

fbId_b_appscoped和fbId_b之间是否存在一对一的映射?如果是这样,它的API是什么?

1 个答案:

答案 0 :(得分:0)

您不能 - 如果您在v1.0下存储了用户的朋友列表(或通过检查帖子上的评论者或喜欢,类似的东西),之后其中一个朋友在v2.0下授权您的应用将为朋友获取应用范围的ID,您无法将其与您在其他地方获得的ID相关联

有关App Scoped ID如何工作的更多信息以及如何在您的公司所拥有的多个应用中核心用户:https://developers.facebook.com/docs/apps/changelog#v2_0_graph_api