【问题标题】:Facebook Graph API, Unable to get user profileFacebook Graph API,无法获取用户资料
【发布时间】:2014-08-25 04:40:54
【问题描述】:

当我在“图形 API 资源管理器”的上下文中使用图形 API 资源管理器进行 http 时,我可以查询用户信息 - /v2.0/{user-id}

当我在我的应用程序上下文中 http 时,我看到响应为: { “错误”: { "message": "不支持获取请求。请阅读 https://developers.facebook.com/docs/graph-api 的 Graph API 文档", "type": "GraphMethodException", “代码”:100 } }

Graph API Explorer 和我的应用程序上的权限列表都相同:

user_about_me 用户活动 用户生日 用户事件 用户朋友 用户喜欢 用户位置 用户照片 用户状态 用户视频 电子邮件 发布操作 阅读好友列表 读取流

【问题讨论】:

  • 您使用的是什么访问令牌?这意味着你没有使用一个
  • 尝试使用另一个用户 ID,有人可以禁止人们获取他/她的个人资料。或者,用户 ID 已从 Facebook 中删除。
  • 您是否正在为您尝试获取信息的用户使用用户访问令牌?你的 http 调用到底是什么?
  • 顺便说一句,这是一个繁重的权限列表。你确定你需要所有这些还是只是为了测试?
  • 我正在使用使用图形 API 资源管理器生成的令牌,我相信它会自动附加到所有传出请求。我使用的是自己的用户 ID,但出现此错误。

标签: facebook facebook-graph-api


【解决方案1】:

我重新生成了一个新的访问令牌并尝试了不同的用户 ID 集,现在它似乎可以正常工作了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-24
    • 1970-01-01
    相关资源
    最近更新 更多