2011-05-15 136 views
1

我開始研究這個問題是因爲我希望能夠刪除Facebook活動牆上的評論,因爲「刪除帖子」似乎不適用於活動牆上的評論。然而,由於我不知道是否有可能,我決定先看看是否可以先刪除我自己的牆上的帖子,因爲這是可能的。注意我是不是使用任何SDK;我只是建立網址並將其輸入到Firefox v3.6.17的地址欄中。如何使用Facebook GRAPH API刪除Facebook評論文章?

這些職位有很多的幫助我,因爲我現在開始: Delete facebook post with Graph API - trouble getting this to workFacebook SDK and Graph API Comment Deleting Error

我可以通過下面看到的註解數據和它的所有領域:

https://graph.facebook.com/[POST_ID]?access_token=[ACCESS_TOKEN] 
`where [POST_ID] and [ACCESS_TOKEN] were got using the graph API.` 

然而,在哪裏我把「method = delete」命令放在URL中?我試圖把它的盡頭,像

https://graph.facebook.com/[POST_ID]?access_token=[ACCESS_TOKEN]?method=delete 

但導致OAuthException聲明「無效的訪問令牌簽名」,因爲它似乎讀法作爲訪問令牌的一部分。

我試圖把它的POST_ID後等

https://graph.facebook.com/[POST_ID}?method=delete?access_token=[ACCESS_TOKEN] 

但導致一個異常(不支持的方法),因爲它認爲「的access_token = [ACCESS_TOKEN]」是該方法的一部分被調用。

我看到上面的狀態所引用的職位之一,我必須使用

DELETE https://graph.facebook.com/673509687_104812882909249?access_token={access_token} 
`where 673509687 is my userID and 104812882909249 is the objectID` 

刪除時,用戶ID前面加上對象ID但是,當我在Firefox地址欄中輸入

DELETE https://graph.facebook.com/[POST_ID}?access_token=[ACCESS_TOKEN] 

它不會識別它(我不認爲它會反正),並將其用作谷歌搜索查詢。

如果我有使用網絡瀏覽器的comment_id和我的access_token,我該如何刪除評論?

+0

我發送一個HTTP 1又試了一次。1 DELETE方法使用程序發送HTTP方法並得到以下響應: '{「error」:{「type」:「OAuthException」,「message」:「(#200)用戶尚未授權應用程序執行此操作「}}' 我缺少什麼? – 2011-05-15 13:46:52

回答

2

你有一個很大的問題,您的網址:

https://graph.facebook.com/[POST_ID]?access_token=[ACCESS_TOKEN]?method=delete 

應該是:

https://graph.facebook.com/[POST_ID]?access_token=[ACCESS_TOKEN] & method=delete 

期同,

https://graph.facebook.com/[POST_ID}?method=delete?access_token=[ACCESS_TOKEN] 

應該是:

https://graph.facebook.com/[POST_ID}?method=delete & access_token=[ACCESS_TOKEN] 

所以你必須使用輸入您的參數,然後&每個參數和秩序之間不應該有任何意義..之前

+0

啊,謝謝你。至少現在我可以用瀏覽器而不是單獨的程序來發送它。該browswer仍然返回相同的錯誤,現在雖然: '{ 「錯誤」:{ 「類型」:「OAuthException」, 「消息」:「(#200)的用戶沒有授權的應用程序執行這個動作「 } }' 什麼應用?我是否必須創建一個FB應用程序來操縱圖形(刪除一個commnent)? – 2011-05-15 14:44:02

+0

@ V.K。您在獲取訪問令牌時是否要求提供'publish_stream'權限?這是需要發佈/刪除.. – dwarfy 2011-05-15 14:50:57

+0

@dwarfy我該怎麼做?我剛從http://developers.facebook.com/docs/reference/api/複製並粘貼access_token。我認爲它有不同級別的訪問令牌? (提醒,我現在沒有使用SDK或Facebook應用程序來執行這些操作)。 – 2011-05-15 16:13:26

相關問題