用app_scoped_user_id获取facebook页面是不可能的?

eer*_*rzz 11 facebook facebook-graph-api

在url下面,用户的Facebook页面直到昨天.但它不再起作用了.

https://www.facebook.com/app_scoped_user_id/xxxxxxxxxxxxx/

有没有办法获取用户的Facebook页面或出于安全原因被禁用?

小智 9

不幸的是,Facebook已选择禁用解析应用范围用户ID的功能,因此此功能现已消失.似乎他们还没有回复那些注册错误的人让他们知道.

https://developers.facebook.com/blog/post/2018/04/19/facebook-login-changes-address-abuse/


n13*_*n13 9

Graph API 3.0中有一个新的权限,它为facebook个人资料提供了一个URL链接:

user_link
Run Code Online (Sandbox Code Playgroud)

要使用它,您必须提交您的Facebook应用程序以供审核(并且可能有正当理由您需要此信息.

更新:我经历了这个过程,我们的应用程序获得了user_link权限的批准,它的工作方式与宣传的一样.

user_link变量是一个应用程序范围的链接,只要应用程序仍然被批准就可以使用,如果应用程序被删除或者它们撤销批准,它将停止工作.所以它是一个特殊的URL,只要FB应用程序存在,它就真正起作用.

  • 我的应用程序已经过审核和批准,但是当我请求user_link时,图表api返回失败的结果.为什么会这样? (2认同)

lus*_*chn 3

https://developers.facebook.com/bugs/2054375031451090/

订阅该错误以获取最新状态。

还有一个关于此的博客条目: https: //developers.facebook.com/blog/post/2018/04/19/facebook-login-changes-address-abuse/ - 所以这实际上甚至不是一个错误。