2010-05-28 71 views
1

使用Facebook的PHP SDK的,我有很多麻煩找出如何刪除評論,鑑於其ID和XID。起初我使用的是REST API,你可以在這裏調用'comments_remove($ xid,$ id);'刪除評論。這個方法的問題出現在xid參數只接受字母數字字符和下劃線時。 根據文檔(http://developers.facebook.com/docs/reference/fbml/comments),有效的XID可以是任何url_encode的結果。Facebook的SDK和圖形API評論刪除錯誤

現在我正在用新的GRAPH api測試我的運氣。查看'刪除對象'下的http://developers.facebook.com/docs/api,看來刪除註釋是絕對支持的。然而,我試過發送一個DELETE請求,並且我也嘗試用參數'method = delete'發送POST和GET到對象url。

不管我如何努力,我總是得到同樣的錯誤:

{ 「錯誤」:{ 「類型」: 「GraphMethodException」, 「消息」: 「不支持刪除請求」}}

我也將訪問令牌作爲參數發送。我發送的訪問令牌是通過javascript cookie上的單點登錄保存在facebook cookie中的訪問令牌。這些都是在我的應用程序上發表的評論。這是否發生在其他人身上,還是我沒有這樣做?

任何幫助或指導非常感謝。

+0

不要擔心老兄... it gi在java中有同樣的異常。 – 2010-08-01 00:12:09

回答

0

試試這個:

FB.api('/'+ _ idComment,'get',{method:'delete'},function(response){ //您的代碼 }