2

私は Facebook の「いいね」ボタンを自分のサイトに配置しました。誰かが「いいね」をクリックしたかどうかを簡単に検出できます。

// DETECT LIKE
FB.Event.subscribe('edge.create',
    function(response) {
        alert('You LIKED My Page');
    }
);

彼が私のページに「いいね」した直後に、ボタンによって小さなフライング ウィンドウが開き、ユーザーは自分のページに関する何かを自分のウォールに「投稿」することもできます。

私は周りを見回しましたが、ユーザーが私の「いいね」ボタンから壁に物を「投稿」している間、検出する方法がとにかくわかりません。とにかくこれを行うためのものはありますか?

前もって感謝します

4

2 に答える 2

1

私の知る限り、方法は 1 つあります。ユーザーの ID とオブジェクト ID を保存した場合 (この種の「いいね」は OG によって行われます)、このユーザーからすべての og.likes を取得できます。FB.api('/USER_ID/og.likes', function(response) { <iterate through response to find specified object ID and user's post message will be under "message" field> });

ここで試してみてください: Facebook OG エクスプローラー og.likes

GL!

于 2012-09-16T18:16:53.480 に答える
-1

ポストアクションからの応答を分析してみませんか?

FB.ui('/me/feed', {method: 'feed'}, function (response){
    if (response.post_id){
        // Something was posted by the user
    } else {
        // Nothing was posted
    }
});
于 2012-09-16T18:29:51.653 に答える