【发布时间】: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