私はFacebookのコメントにイベントリスナーを追加しようとしています。スタックオーバーフローや、FB開発者ドキュメントや古い開発者フォーラムで、私がここで見つけたすべてのものを試してみました。 コメントは正常に機能していますが、私はそれらをモデレートすることもできますが、イベントはまったく発生していません... FBMLタグを複数のfb:comments FBMLタグとともに使用しています。FBコメントイベントcomment.createとcomment.removeが動作しない
window.fbAsyncInit = function() {
FB.init({
appId: 'myAppId',
status: true,
cookie: true,
xfbml: true,
oauth: true
});
FB.Event.subscribe('comment.create',
function (response) {
console.log('create', response);
});
FB.Event.subscribe('comment.remove',
function (response) {
console.log('remove', response);
});
};
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
と私のHTML::ここに私のjavascriptのコードである
<fb:comments class="fb-comments" href="myFirstCommentUniqueURL" data-num-posts="2" data-width="440" notify="true" migrated="1"></fb:comments>
<fb:comments class="fb-comments" href="mySecondCommentUniqueURL" data-num-posts="2" data-width="440" notify="true" migrated="1"></fb:comments>
<fb:comments class="fb-comments" href="myThirdCommentUniqueURL" data-num-posts="2" data-width="440" notify="true" migrated="1"></fb:comments>
<fb:comments class="fb-comments" href="myFourthCommentUniqueURL" data-num-posts="2" data-width="440" notify="true" migrated="1"></fb:comments>
ヒントについての通知= "真" と= "1" FB移行:、私はスタックオーバーフローにここで見つけるコメントタグparametrsをが、彼らは役に立たなかった。また、複数のinit呼び出しがないかどうかを確認しましたが、ページ全体でも1つです。
だから私は何を間違えているのか分かりません。
ようになり、それを自分で答え、正しいとマークしなければなりません。また、 'Shift' +' F5'(リフレッシュ+バイパスキャッシュ)をお勧めします。 – Jay