新FB注释导出到数据库

时间:2012-05-16 19:09:10

标签: facebook facebook-graph-api

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

任何想法/帮助/方向?

1 个答案:

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