繁体   English   中英

使用Graph API获得朋友的喜欢和信息

[英]Getting Friends Likes and Information using Graph API

我无法获得用户朋友的喜欢。 我可以获取性别,姓名和生日,但不能获取电视,电影,音乐,书籍,游戏和喜欢的对象。

注意,用户选择一个朋友,然后网站显示他们的喜欢。

me/friends?fields=gender,name,birthday,television,movies,music,books,games,likes&uid={USERID}

当我登录到我的帐户时,它起作用,但是当我的一个朋友帐户时,它不起作用。

这是为什么? 我检查了我是否具有正确的权限。

可能是即时通讯未正确使用访问令牌,或者图形api需要使用https才能起作用。

查看实时版本: http : //nu-voo.co.uk/fb/examples/with_js_sdk.php

您没有正确的权限。 朋友喜欢的权限需要是friends_likes,您需要将此权限添加到PHP登录URL中的作用域数组中。

$params = array(
  'scope' => 'friends_likes',
  'redirect_uri' => 'http://nu-voo.co.uk/fb/examples/with_js_sdk.phpe'
);

$loginUrl = $facebook->getLoginUrl($params);

或使用Facebook登录按钮

<fb:login-button scope="friends_likes"></fb:login-button>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM