Facebookの「いいね!」ボタンからアクションをキャッチする方法
-
25-09-2019 - |
質問
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は」と呼ばれています。私はそれがあることと命名された理由は分からないが、それは、あなたが探しているものを行います。
他のヒント
それがうまくいかない場合は、次の理由で他に何もできないので、運が悪いと思います 同一生成元ポリシー.
所属していません StackOverflow