2011-05-15 156 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

相关问题