我有一个Facebook用户的应用程序范围用户id(ASUID(,我希望获得该用户个人资料页面的链接。
2018年5月1日,Facebook开发者博客上的一篇帖子称,从Graph API v3.0起,可以通过用户对象上的link
字段访问此链接。访问此字段需要应用程序的user_link
权限得到批准并由应用程序用户授予。
我已尝试使用与我的测试应用程序关联的用户访问令牌访问此字段,并已验证该访问令牌具有通过访问令牌调试器授予的user_link
权限。但是,该链接未包含在响应中。
请求:
https://graph.facebook.com/v3.0/[ASUID]?fields=link&access_token=[ACCESS_TOKEN_W_USER_LINK_PERMISSION]
响应:
{ "id": "[ASUID]" }
是否有任何迹象表明为什么这不起作用?
如前所述,user_link
权限需要应用程序审查通行证才能用于实时应用程序。
在编写此答案时,无法使用Facebook API获取用户配置文件页面。