0

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

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

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

4

1 回答 1

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>
于 2013-06-06T12:58:43.720 回答