2011-08-25 187 views
0

我已經創建了一個應用程序,用戶可以在頁面上發佈他們的評論。現在我可以訪問所有的註釋(以及註釋的對象ID,註釋ID,post_fbid,xid等)的詳細信息,但是當我嘗試使用圖形API(使用HTTP DELETE REQUEST (https://graph.facebook.com/comment_id?method=delete&access_token=xxx)刪除任何註釋時,則會拋出錯誤刪除Facebook評論

{ 
    "error": { 
    "type": "OAuthException", 
    "message": "(#200) Users can only delete their own comments" 
    } 
} 

是否可以刪除註釋爲admin。如果可能,請發佈解決方案。

回答

1

您需要爲相關頁面使用管理員的access_token。爲此,請在身份驗證中獲取manage_page範圍(重定向管理員用範圍manage_page)。之後,您可以使用新的Facebook功能獲取頁面訪問令牌http://developers.facebook.com/blog/post/524/(每個頁面都有不同的admin access_token)我認爲這個access_token會授予最有用的權限,所以也應該允許刪除帖子。

+0

對不起! @SANDOR它沒有工作...這是拋出相同的錯誤 – Biswa

+0

對不起@sander它是拋出同樣的錯誤...你能給我一些其他的解決方案 – Biswa