我无法获得用户朋友的喜欢。 我可以获得性别,名字和生日,但不能获得电视,电影,音乐,书籍,游戏等。
注意,用户选择一个朋友,然后网站显示他们的喜欢。
me/friends?fields=gender,name,birthday,television,movies,music,books,games,likes&uid={USERID}
当我登录我的帐户时,它可以正常工作,但是当我的朋友帐户登录时却无效。
为什么?我已经检查过我拥有正确的权限。
我可能没有正确使用访问令牌,或者图表api可能需要https才能运行。
答案 0 :(得分:1)
您没有正确的权限。朋友喜欢所需的权限是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>