[英]Getting Friends Likes and Information using Graph API
我无法获得用户朋友的喜欢。 我可以获取性别,姓名和生日,但不能获取电视,电影,音乐,书籍,游戏和喜欢的对象。
注意,用户选择一个朋友,然后网站显示他们的喜欢。
me/friends?fields=gender,name,birthday,television,movies,music,books,games,likes&uid={USERID}
当我登录到我的帐户时,它起作用,但是当我的一个朋友帐户时,它不起作用。
这是为什么? 我检查了我是否具有正确的权限。
可能是即时通讯未正确使用访问令牌,或者图形api需要使用https才能起作用。
您没有正确的权限。 朋友喜欢的权限需要是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.