2014-11-21 87 views
1

我一直負責實施段落註釋/註釋(如Medium),但客戶的要求是所有評論都是通過Facebook的評論系統進行的,以便評論發佈給人們新聞提要。由於它必須是「中等風格評論」,我不想使用默認的Facebook註釋注入器 - 這非常難看,並且不符合要求。自定義Facebook評論集成(JS SDK)

我已經找到了關於如何使用JS SDK的comments based off an url這個偉大的Facebook文章,所以現在我需要的是能夠通過JS SDK發佈新評論。我一直在努力弄清楚their documentation,但我必須承認這有點令人難以置信。

有沒有人在這裏有經驗,通過JS SDK發佈評論,誰可以指出我在正確的方向嗎?

回答

1

我建議你爲每篇文章創建一個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應用程序...