【问题标题】:Facebook - fb graph api js sdk giving wrong response for user-idFacebook - fb graph api js sdk 对用户 ID 给出错误响应
【发布时间】:2019-07-03 15:48:19
【问题描述】:

我正在使用使用 javascript sdk 的 facebook graph api。我正在获取页面提要,其中包含他们的点赞数和用户以及相同的评论。但是一段时间后,我对所有页面帖子(如和 cmets)的 user_id 都错误。

当我尝试使用 facebook 图形资源管理器获取此信息时,它给了我正确的结果。 我用过 app_access_token 和 user-access-token .. facebook graph api有什么问题。

【问题讨论】:

  • user_id 错误是什么意思?会不会是您获得了应用范围内的用户 ID?
  • 我的意思是 user_id 的前几个字符相同,但其他字符不同。我已经使用响应 JSON 中的 name 变量对此进行了交叉检查。名称相同,但 user_id 不同。
  • 对我来说听起来像是应用范围内的用户 ID。但是您可以随时在developers.facebook.com/bugs 上将其报告为错误,然后有人会调查它
  • 你能解释一下什么是应用范围的用户 ID 吗??
  • Facebooks 升级指南解释它:developers.facebook.com/docs/apps/…

标签: javascript facebook facebook-graph-api facebook-like facebook-javascript-sdk


【解决方案1】:

您可能在谈论“App Scoped IDs”:https://developers.facebook.com/docs/apps/upgrading#upgrading_v2_0_user_ids

应用不再返回真实的用户 ID,只返回绑定到某个特定应用的 ID。 Graph API Explorer 应该为用户返回完全相同的 ID,只要您在进行 API 调用之前选择相同的应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-28
    • 2023-03-26
    相关资源
    最近更新 更多