【问题标题】:Do Facebook graph API v2.0 results map to v1.0?Facebook 图形 API v2.0 结果是否映射到 v1.0?
【发布时间】:2014-06-04 08:13:57
【问题描述】:

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

这是用例:

  • 应用目前在 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 是什么?

【问题讨论】:

  • 这是不可能的!

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


【解决方案1】:

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

有关 App Scoped ID 的工作原理以及如何在您的企业拥有的多个应用中关联用户的更多信息:https://developers.facebook.com/docs/apps/changelog#v2_0_graph_api

【讨论】:

  • 那么我一直收集到的数据会怎样呢? .将来,如果 FB api 使用应用范围的 id 进行更新,我将无法对数据做任何事情???
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-12
  • 1970-01-01
  • 2013-03-01
  • 1970-01-01
  • 2018-03-21
  • 1970-01-01
相关资源
最近更新 更多