使用facebook graph API v3.2从其他user_id获取数据

时间:2019-02-13 09:27:01

标签: facebook facebook-graph-api userid

我想知道是否有可能(显然)在具有公开资料的Facebook中获取用户的基本数据(姓名,职位...)。

我尝试使用GRAPH API进行此调用:

replaceState

当我使用个人资料USER_ID时,它返回我的ID和我的名字,但是当我放置另一个用户ID时,它返回此错误:

https://graph.facebook.com/v3.2/USER_ID?fields=id,name&access_token=access_token

但是我在文档中介绍了变量Unsupported get request. Object with ID 'USER_ID' does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https:\/\/developers.facebook.com\/docs\/graph-api 可以在此API调用中使用,因此我认为这是可能的(也许不是)。

我在其他帖子中也提到过,过去您可以通过用户名访问,但现在没有。也许您只能访问您的个人资料数据?

非常抱歉,我的英语水平。

1 个答案:

答案 0 :(得分:1)

不,即使通过网站或官方应用程序公开显示,您也无法通过API来访问任何人的个人资料数据。

用户将需要显式登录到您的应用并授予其访问其数据的权限。这些权限不能代表其他人授予-您想要获取任何信息的每个用户都必须亲自进行操作。