Php 使用Graph API获取好友喜好和信息
我很难得到用户朋友的喜欢。 我可以得到性别、姓名和生日,但不能得到电视、电影、音乐、书籍、游戏和其他东西 注意,用户选择一个朋友,然后网站显示他们的喜好Php 使用Graph API获取好友喜好和信息,php,javascript,facebook,facebook-graph-api,Php,Javascript,Facebook,Facebook Graph Api,我很难得到用户朋友的喜欢。 我可以得到性别、姓名和生日,但不能得到电视、电影、音乐、书籍、游戏和其他东西 注意,用户选择一个朋友,然后网站显示他们的喜好 me/friends?fields=gender,name,birthday,television,movies,music,books,games,likes&uid={USERID} 当我登录到我的帐户时,它会工作,但当我的一个朋友帐户登录时,它不会工作 为什么呢?我已检查是否具有正确的权限 可能im没有正确使用访问令牌,也可能g
me/friends?fields=gender,name,birthday,television,movies,music,books,games,likes&uid={USERID}
当我登录到我的帐户时,它会工作,但当我的一个朋友帐户登录时,它不会工作
为什么呢?我已检查是否具有正确的权限
可能im没有正确使用访问令牌,也可能graph api需要https才能正常工作
请参阅实时版本:
您没有正确的权限。friend likes所需的权限是friends\u 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>
我在哪里添加这个?如果您在应用程序中使用PHPSDK或XFBML,那么@Rob513可以使用PHP。