我在这里经历了很多帖子,看看如何从fb评论社交插件中导出网站上留下的所有评论(wordpress网站尽管并不重要)。但我还是找不到明确的答案。有确定的答案或尝试/错误?显然使用xids的FQL不再起作用,因为facebook现在正在使用网址。我知道你可以通过链接链接导出它们,但我正在寻找更自动化的东西。我想知道这是否仍然有用http://facebook.stackoverflow.com/questions/7389950/export-comments-from-fbcomments/7462589#7462589
任何想法/帮助/方向?
答案 0 :(得分:1)
这就是我在发布时的方式......
FB.Event.subscribe('comment.create', function (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 () {
text = commentQuery.value[0].text;
fromid = commentQuery.value[0].fromid;
$.ajax({
type: "POST", // form method
url: "add_fb_comments.php", // destination
data: "&fromid=" + fromid + "&comment=" + text + "&commentID=" + response.commentID, // data to post
cache: false
});
});
});
然后在add_fb_comments.php
中,只需保存在那里发布的详细信息。