有没有办法在不征得用户许可的情况下获取用户的公开信息?在 facebook 中,我知道我们可以在不征得用户许可的情况下获取用户的基本信息,例如 id、姓名、图片、性别和他的地区(但不能获取他的其他公共信息)。看看这个链接:http: //zesty.ca/facebook/ 我检查了源代码,发现他得到了访问令牌。这个链接是如何做到的。他是如何获得访问令牌并获得用户的公开信息的?
问问题
10970 次
1 回答
4
您可以仅使用 Facebook 应用在初始化后具有的应用令牌来查询公共数据,以访问以下内容:-
- ID
- 姓名
- 名
- 中间名字
- 姓
- 性别
- 语言环境
- 此处列出的其他人没有访问令牌或应用程序访问令牌
为此,在初始化您的 Facebook 应用程序后,如
$facebook = new Facebook(array(
'appId' => 'APP-ID',
'secret' => 'APP-SECRET',
));
您可以简单地查询 Graph api
$user_public_profile = $facebook->api('/user','GET');
并检索数据。
于 2012-10-03T11:50:48.233 回答