Facebook は、サイトのすべてのコメントを一覧表示するのではなく、サイトのどこかに新しいコメントが投稿されたときに通知を受けるコードを実装することを望んでいます。
これを実現するには、コメントが投稿されているページに Javascript を配置して、自分自身にも通知する必要があります。
window.fbAsyncInit = function(){
console.log("subscribing to comment create");
FB.Event.subscribe('comment.create',function(response){
console.log("facbeook comment created: " + JSON.stringify(response));
var commentQuery = FB.Data.query('SELECT fromid, text FROM comment WHERE post_fbid=\'' + response.commentID + '\' AND object_id IN (SELECT comments_fbid FROM link_stat WHERE url=\'' + response.href + '\')');
FB.Data.waitOn([commentQuery], function () {
console.log("Facebook comment: " + JSON.stringify(commentQuery));
});
});
};
コメントをコンソールに記録するだけでなく、コメントをデータベースに保存できるサイトにコメントを送信するAJAXを実装するか、コメントが投稿されたことを通知する電子メールを自分に送信する必要があります。 .