0

所以,我对这个很困惑。如果可以的话请帮忙。

假设我从 Facebook Graph API 中提取以下用户:https ://graph.facebook.com/zeeshan949/

我得到:

{
   "id": "657563147",
   "name": "Zeeshan Ahmad",
   "first_name": "Zeeshan",
   "last_name": "Ahmad",
   "link": "http://www.facebook.com/zeeshan949",
   "username": "zeeshan949",
   "gender": "male",
   "locale": "en_US"
}

但是......如果我退出 Facebook 并转到他的个人资料http://www.facebook.com/zeeshan949我会看到他所有的兴趣。即使我退出了。

我是否缺少 Graph API 的一些基本内容?是什么赋予了?如何访问所有其他数据?

4

1 回答 1

0

这是预期的行为,并非所有用户数据(甚至是公开的)都可以通过 API 获得,而无需通过授予访问特定信息的权限来获得用户(或有时是他的朋友)的批准。

user有关对象和文档,请参阅permissions文档。

于 2012-05-23T01:02:47.630 回答