2013-04-24 119 views
3

我用下面的代碼發佈到我的Facebook頁面,頁面Facebook的圖形API PHP做出一個帖子的評論的頁面上

$post_id = $facebook->api("/$page_id/feed","post",$args); 

我想要的職位,我評論創建。我不知道該怎麼做。但基於一些研究,我嘗試了下面的代碼,它不起作用。

$comment_id = $facebook->api("/$post_id/comments?message='This is m message'"); 

呼應的print_r$ COMMENT_ID不返回任何東西。

我該如何做到這一點,即使用Facebook圖形API for PHP在我的Facebook頁面發佈評論?請引導我朝着正確的方向前進。

+1

您是否收到任何錯誤?您可以嘗試在[debugger](https://developers.facebook.com/tools/explorer)上使用應用程序中的令牌值,並查看是否有任何錯誤。 – 2013-04-24 06:49:33

+0

你能指導我把什麼東西放在調試器中嗎?我是Facebook發展的新手。 – 2013-04-24 07:06:11

+1

使用'getAccessToken()'從您的PHP SDK中喚醒您的訪問令牌,在訪問令牌字段中輸入它,選擇HTTP方法作爲POST,並輸入終點爲'/ $ post_id/comments',並在其中鍵入鍵值對作爲'message'和'This is m message'並執行它。也請嘗試張貼作爲您的問題的答案,看看是否還有任何問題。 – 2013-04-24 07:22:14

回答

3

嘗試這樣的事情,

$facebook ->api('/'.$post_id.'/comments', 
'post', 
    array(
     'access_token' => $your_access_token_variable, 
     'message' => 'Your message', 
    ) 
); 
+0

不適用於我。 – 2013-04-24 06:55:56

+1

$ post_id返回一個數組而不是我認爲的字符串。 所以在我的情況下,正確的代碼如下: $ comment_id = $ facebook-> api(「/ $ post_id [id]/comments」,'post',array('access_token'=> $ ACCESS_TOKEN ,'message'=> $ message)); – 2013-04-24 08:19:11

+0

@SarthakPatel - 是需要將訪問令牌與消息一起傳遞。良好的工作! – Rikesh 2013-04-24 08:25:31