Facebook获取用户的个人资料信息

时间:2017-07-27 07:54:56

标签: php facebook

我正在尝试使用他们的Facebook获取用户的个人资料信息,如姓名或电子邮件,但它似乎不再起作用。它还有可能吗? 使用ID获取其他用户的帐户信息?

我使用Facebook sdk获得此限制:

  

致命错误:未捕获的异常   带有消息的'Facebook \ Exceptions \ FacebookAuthenticationException'   '不支持的获取请求。 ID为'1691918994166305'的对象没有   存在,由于缺少权限而无法加载,或者没有   支持此操作。请阅读Graph API文档   

中的https://developers.facebook.com/docs/graph-api'      

/Applications/XAMPP/xamppfiles/htdocs/fizops.com/facebook/vendor/facebook/graph-sdk/src/Facebook/Exceptions/FacebookResponseException.php:106   堆栈跟踪:#0   /Applications/XAMPP/xamppfiles/htdocs/fizops.com/facebook/vendor/facebook/graph-sdk/src/Facebook/FacebookResponse.php(210):   Facebook的\例外\ FacebookResponseException ::创建(对象(实\ FacebookResponse))

     

#1 /Applications/XAMPP/xamppfiles/htdocs/fizops.com/facebook/vendor/facebook/graph-sdk/src/Facebook/FacebookResponse.php(255):   Facebook \ FacebookResponse-> makeException()#2   /Applications/XAMPP/xamppfiles/htdocs/fizops.com/facebook/vendor/facebook/graph-sdk/src/Facebook/FacebookResponse.php(82):   Facebook \ FacebookRes in   /Applications/XAMPP/xamppfiles/htdocs/fizops.com/facebook/vendor/facebook/graph-sdk/src/Facebook/Exceptions/FacebookResponseException.php   在第106行

使用此网址:

https://graph.facebook.com/1777651498915121/?access_token=xxx|xxx

响应:

  

{“error”:{         “message”:“不支持的get请求。具有ID的对象'1777651498915121'不存在,因缺少而无法加载   权限,或不支持此操作。请阅读图表   https://developers.facebook.com/docs/graph-api“的API文档,         “type”:“GraphMethodException”,         “代码”:100,         “fbtrace_id”:“HYwXjUHaT8W”}}

1 个答案:

答案 0 :(得分:0)

最有可能的是,您指定了错误的user_id,我尝试使用错误的user_id并获得了相同的错误。您可以尝试了解它的工作原理。 https://developers.facebook.com/tools/explorer,选择您的应用程序,获取用户访问令牌并推送提交。

我做了一点实验,注意到每个应用程序都有不同的user_id,当你使用另一个应用程序的user_id时会出现这样的错误。