用户登录并授权我的应用代表他/她发布后,我如何为 Facebook 业务页面点赞?到目前为止,这是我的代码:
window.fbAsyncInit = function() {
FB.init({ appId: 'MY_APP_ID',
status: true,
cookie: true,
xfbml: true,
oauth: true});
document.getElementById('fb-auth').addEventListener('click', function() {
FB.login(function(response){
if(response.authResponse){ // user has authorized app
FB.api('/me/likes/BUS_PAGE_ID', function(response){
if(response.data.length>0) {
// user has liked the page
} else {
// like the page for the user
}
});
}
}, {scope:'publish_actions, user_likes'});
}, false);
};
代码运行到授权应用程序的程度,我可以通过 FB.api(...) if(response.data.length>0) 查看用户是否喜欢业务页面。我应该在 //like 页面为用户放置什么,以便我的应用可以喜欢特定的业务页面并将其添加到用户的喜欢中?谢谢你。