获取facebook用户公共数据,如果存在,无需通过facebook graph api登录即可使用

pobjuy32  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(357)

我想为facebook用户提供更多的公共数据,这些数据在facebook上不需要登录即可获得。当我试图用facebook图形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"
}

当用户页面有额外的信息:书籍,音乐等。

nbysray5

nbysray51#

这是不可能的,除非你有一个访问令牌。公共图并不反映浏览器信息,而是反映文档中给出的信息
https://developers.facebook.com/docs/reference/api/user/

相关问题