2012-05-16 109 views
1

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

任何想法/帮助/方向?

回答

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,只需保存贴有细节。