我到处寻找一个示例代码,用于检查当前用户是否喜欢使用access_token授权的Facebook页面。
以下是我经常遇到的代码,我尝试过但仍然无效:
FB.api("/me/likes/{page-id}", 'GET', function(response) {
}
该代码的输出是一个空的json。如何在代码中添加access_token以获取user_likes的权限。
P.S。我查看了图形api的文档,它非常模糊,因为没有任何例子可以获得授权,看看用户是否喜欢使用Javascript的Facebook页面。
答案 0 :(得分:0)
我终于找到了,我没有在FB.login中嵌入我的代码
FB.login(function(){
FB.api(
'/me/likes/{page-id}',
'GET',
function(response) {
if(response.data.length == 1){
alert('User has liked page');
}else{
alert('User hasn't liked page');
}
}
);
}, {scope: 'user_likes'});