1

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

4

1 に答える 1

6

アクションは、Facebook以外のオブジェクトにのみ使用できます。

組み込みのlikeアクションを使用することはできませんまた、ユーザーにFacebookページを高く評価させることはできません。

「いいね」ボックスを使用するか、ユーザーをFacebookページにリダイレクトします。

于 2012-07-10T05:55:00.953 に答える