2014-01-06 110 views
0

我想通過評論id得到評論的詳細信息。該評論存在於我在網站中使用的Facebook評論框插件中。通過評論id得到Facebook評論id

我嘗試了Facebook的API資源管理器,並使用此作爲輸入

1388155601440738?fields=id,from,created_time 

我得到了我想要

{ 
    "id": "1388155601440738", 
    "from": { 
    "name": "Ahmed Anas", 
    "id": "599062201" 
    }, 
    "created_time": "2014-01-06T08:12:25+0000" 
} 

響應不幸的是我無法弄清楚如何在PHP中實現這個..

我會假設我所需要做的就是從

得到內容

http://graph.facebook.com/1388155601440738?fields=id,from,created_time

,但我得到一個不支持GET請求例外

我也嘗試了PHP的API與此代碼,但沒有運氣

$response = $facebook->api(1388155601440738); 
$response = $facebook->api('/1388155601440738?fields=id,from,created_time'); 
+0

您的評論ID看起來不像在圖表API中的Facebook評論的官方文檔的示例中的ID:https://developers.facebook.com/docs/reference/api/comment/ –

+0

哦..我從javascript api comments.create回調中得到它..結果commentID字段實際上不是評論ID,但post_fbid –

回答

0

我相信評論ID你傳球是不正確的。你也必須在評論ID後添加/評論。因此,您的最終網址將與http://graph.facebook.com/750281525001535/comments?fields=id,from,created_time類似。這一個工作正常

+0

感謝您的迴應。但是,如果傳遞的評論ID是錯誤的,我不會收到API瀏覽器的迴應。此外,這個評論是來自評論框的評論,如果這有所作爲 –

+0

樂於幫助!很高興你已經得到了解決方案 –