1

我在这里浏览了很多帖子,看看如何从 fb 评论社交插件(wordpress 网站,即使并不重要)导出网站上留下的所有评论。但我仍然找不到明确的答案。是否有明确的答案或尝试/错误?显然,使用 xids 的 FQL 不再起作用了,因为 facebook 现在正在使用 url。我知道您可以逐个链接导出它们,但我正在寻找更自动化的东西。我想知道这是否仍然有效http://facebook.stackoverflow.com/questions/7389950/export-comments-from-fbcomments/7462589#7462589

有什么想法/帮助/方向吗?

4

1 回答 1

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,只需保存那里发布的详细信息。

于 2012-11-23T20:09:46.533 回答