ユーザーがログインし、自分のアプリに代わって公開することを承認した後、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)を使用してビジネスページがユーザーに好かれているかどうかを確認できます。//ユーザーのページのように、アプリが特定のビジネスページを高く評価してユーザーのいいねに追加できるようにするには、どうすればよいですか?ありがとうございました。