我想(以非侵入性的方式)要求我们博客的访问者喜欢我们的 Facebook 页面。问题是我不想向所有人展示这条信息,只向非粉丝展示。
我已经阅读了这篇文章
如何使用 Facebook 的 API 检查用户是否喜欢我的 Facebook 页面或 URL
看来,如果您想知道用户是否喜欢您的 facebook 页面,则需要他们的许可。
我的代码目前是:
FB.api('/me/likes/--mypageid--',{limit: 1}, function(response) {
if( response.data ) {
if( !isEmpty(response.data) )
console.log('You are a fan!');
else
console.log('Not a fan!');
} else {
console.log(response);
}
});
始终返回错误:“必须使用活动访问令牌来查询有关当前用户的信息。”
我认为这是因为我没有传递访问令牌,但要获得此访问令牌,我必须向用户询问它,并且我不希望我的网站上有任何弹出窗口。
有没有人有任何想法如何实现这一点,我也愿意接受任何其他关于如何提示用户以非侵入方式喜欢页面的建议。
谢谢!
只想更新当前的FB api这是不可能的(如下面的回答)。