自定义Facebook评论集成(JS SDK)

问题描述:

我一直负责实施段落注释/注释(如Medium),但客户的要求是所有评论都是通过Facebook的评论系统进行的,以便评论发布给人们新闻提要。由于它必须是“中等风格评论”,我不想使用默认的Facebook注释注入器 - 这非常难看,并且不符合要求。自定义Facebook评论集成(JS SDK)

我已经找到了关于如何使用JS SDK的comments based off an url这个伟大的Facebook文章,所以现在我需要的是能够通过JS SDK发布新评论。我一直在努力弄清楚their documentation,但我必须承认这有点令人难以置信。

有没有人在这里有经验,通过JS SDK发布评论,谁可以指出我在正确的方向吗?

我建议你为每篇文章创建一个facebook object,并保留object id,这样你就可以“附上”评论,使得阅读每篇文章的评论变得非常简单。

代码明智的,这将是流动:

当您创建了一篇文章,POST in your PAGE FEED为:

FB.api(
    "/{page-id}",, 
    "POST", 
    { 
     "about": "Test about text", 
     "hours": "{'mon_1_open': '12:00'}", 
     "cover": "1234567890", 
     "offset_y": "45" 
    }, 
    function (response) { 
     if (response && !response.error) { 
     /* response.id will have your post-id */ 
     } 
    } 
); 

那么简单add commentsPOST ID

FB.api(
    "/{post-id}/comments", 
    "POST", 
    { 
     "message": "This is a test comment" 
    }, 
    function (response) { 
     if (response && !response.error) { 
     /* handle the result */ 
     } 
    } 
); 

显示all current comments ,只需拨打电话

FB.api(
    "/{post-id}/comments", 
    function (response) { 
     if (response && !response.error) { 
     /* handle the result */ 
     } 
    } 
); 

你甚至可以有一个新的表,你可以有internal_user_id/comment_id带给所有用户的意见为Web应用程序...