質問

FBの「いいね!」ボタンをクリックしたイベントをキャッチする方法はありますか?アプリを Facebook と統合する必要はなく、「いいね!」のクリック数をカウントするだけで済みます。試してみました:

$('.fb_iframe_widget').click(function(){
    alert("clicked");
});

しかし運がなかった。これを行う方法がない場合、FB API と同期したときに特定のページの「いいね!」をカウントできますか?

役に立ちましたか?

解決

あなたはボタンのようXFBMLではなく、iframeのボタンを使用する必要があります。あなたはそれを切り替えた後、次の操作を行います:

FB.Event.subscribe('edge.create', function(response) {
  // user clicked like button!
});
以下のようなボタンがクリックされたときに

Facebookのイベント「edge.createは」と呼ばれています。私はそれがあることと命名された理由は分からないが、それは、あなたが探しているものを行います。

他のヒント

それがうまくいかない場合は、次の理由で他に何もできないので、運が悪いと思います 同一生成元ポリシー.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top