2011-08-29 88 views
0

當用戶將評論添加到應用配置文件頁面牆上的帖子時,應用頁面所有者可以單擊一個框並選擇刪除評論。Facebook應用牆評論

現在我試圖使用圖形api來訪問這些評論。所以我嘗試curl -X DELETE https://graph.facebook.com/long_comment_ID?access_token=apptoken,我得到{「error」:{「type」:「OAuthException」,「message」:「(#200)用戶沒有授權應用程序執行此操作」}}

我不明白這是有道理的。

+0

你的應用程序是否具有'publish_stream'權限? – chesles

+0

好吧,這就是爲什麼如果這個人可以登錄到牆上而不登錄到應用程序,爲什麼需要該權限呢?他們所要做的就是像網頁一樣。 – ctAdmin

回答

0

執行刪除操作的應用程序必須具有正確的permissions才能刪除掛牆帖子。 As this page describe:

只要您的應用程序創建了帖子,您就可以刪除帖子。您可以通過向具有publish_stream權限的POST_ID對象發出HTTP DELETE請求來刪除帖子。

您的應用程序可以從後無論是創作者或頁面的管理員,即誰你會希望能夠刪除後的任何用戶獲得這些權限。因此,無論是管理員還是用戶都必須登錄到您的應用,併爲其授予publish_stream權限才能刪除該帖子。

注意:Facebook粉絲/應用程序頁面,從個人牆頁區別對待:正常應用無法刪除,是由不同的應用程序創建一個人的牆後。對於粉絲頁面,此限制不存在。你確實需要publish_stream權限。

相關問題