1

我想为 Facebook 用户提供额外的公共数据,无需登录即可在 Facebook 上使用。当我尝试使用 Facebook Graph API 获取用户数据时,我只收到几个字段。但是当我在浏览器中打开用户的 Facebook 页面(没有登录 Facebook)时,它似乎提供了更多额外的数据。

示例https://www.facebook.com/juancarlos.rios.31具有比 更多的数据https://graph.facebook.com/juancarlos.rios.31。我使用带有访问令牌的 Graph API 和在浏览器上访问的用户页面,即使没有登录 Facebook。

任何人都可以帮助获取更多信息吗?

图形 API 响应:

{
 "id": "1148615503",
 "name": "Juan Carlos Rios",
 "first_name": "Juan Carlos",
 "last_name": "Rios",
 "link": "link here",
 "username": "juancarlos.rios.31",
 "gender": "male",
 "locale": "es_LA"
}

当用户页面有附加信息时:书籍、音乐等。

4

1 回答 1

1

除非您有访问令牌,否则这是不可能的。公共图不反映浏览器信息,它反映了文档中给出的内容

https://developers.facebook.com/docs/reference/api/user/

于 2013-06-06T14:36:01.633 回答