【问题标题】:Get user profile link from Facebook's Graph API从 Facebook 的 Graph API 获取用户资料链接
【发布时间】:2018-08-03 17:27:09
【问题描述】:

我有一个 Facebook 用户的应用范围用户 ID (ASUID),我希望获得指向该用户个人资料页面的链接。

2018 年 5 月 1 日 Facebook 开发者博客上的 post 指出,自 Graph API v3.0 起,可通过用户对象上的 link 字段访问此链接。访问此字段需要应用程序批准user_link 权限并由应用程序用户授予。

我已尝试使用与我的测试应用关联的用户访问令牌访问此字段,并且我已验证访问令牌具有通过 Access Token Debugger 授予的 user_link 权限。但是,响应中不包含该链接。

请求:

https://graph.facebook.com/v3.0/[ASUID]?fields=link&access_token=[ACCESS_TOKEN_W_USER_LINK_PERMISSION]

回复:

{ "id": "[ASUID]" }

是否有任何迹象表明为什么这不起作用?

【问题讨论】:

  • 这对我来说适用于“真实”应用程序,但如果我在 Graph API Explorer 中切换到实际的 test 应用程序“克隆”,则不行。我的猜测是 Facebook 已经对测试应用程序进行了限制,以排除该功能被滥用或其他原因。

标签: facebook facebook-graph-api


【解决方案1】:

如文档所述,user_link 权限需要 App Review 通行证才能用于实时应用。

【讨论】:

    【解决方案2】:

    在撰写此答案时,无法使用 Facebook API 获取用户个人资料页面。

    【讨论】:

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