1

我有一個網站,顯示按活動分組的圖片以及一些額外的數據。這是Facebook數據和其他一些數據的混搭。在Facebook上提供Facebook評論對象在單獨的網站上

我想讓用戶對活動和照片發表評論,然後讓這些評論出現在Facebook以及活動和評論下。然而,看起來評論的社交插件不支持Facebook對象 - 只有URL。

編輯:爲了更清楚,Facebook棄用FBML,並告訴我們使用HTML和JavaScript。但是對於JavaScript的評論沒有明顯的UI(https://developers.facebook.com/docs/reference/fbml/comments_(XFBML)/)

我錯過了什麼嗎?我是否必須爲照片和活動評論編寫自己的用戶界面?

回答

3

比爾,你將需要使用圖api和其中一個sdk的,我使用php sdk的完全相同的功能。

指發佈對象https://developers.facebook.com/docs/reference/api/post/#comments

創建

您可以到POST_ID /評論連接寫通過發出與publish_stream 權限的HTTP POST請求的評論後到 後和以下參數。

指PHP-SDK https://developers.facebook.com/docs/reference/php/

我使用請求方法來捕獲由頁面和API後推到圖形。我的示例如下。 注意:這裏假設你已經在你的服務器上安裝了Facebook的PHP SDK 3.1.1。


$postid = $_REQUEST['postid']; // id of the post 
$message = $_REQUEST['msg']; // users message for comment 
$params = array(
'access_token' => ''.$access_token.'', // user access token and read_stream perms needed 
'method' => 'post', 
'message' => ''.$message.'', 
); 
try { 
$sendComment = $facebook->api('/'.$postid.'/comments', 'post', $params); 
    } catch (FacebookApiException $e) { 
    echo 'AF error: '.$e.''; 
    } 
}else{ 

} 
+1

所以這個問題 - 確實存在對圖形註釋的預製UI控件? Facebook對象的社交連接器?或者你是否必須編寫自己的UI代碼? –

+0

我甚至找不到足夠好的樣本來開始使用,我不得不手動編寫和調試每一行。 –

+0

我添加了一個我正在做的非常簡化的版本,請記住你的probally會需要更多的信息,比如從消息中轉義字符,並且在沒有請求id時爲id做後備。 –

相關問題