无法使用Facebook Javascript SDK删除评论 - 使用正确的访问令牌

无法使用Facebook Javascript SDK删除评论 - 使用正确的访问令牌

问题描述:

我试图使用图形API调用删除评论。无法使用Facebook Javascript SDK删除评论 - 使用正确的访问令牌

https://graph.facebook.com/[comment-id]?access_token=[access-token]&method=delete 

但是,就access-token而言,我不确定使用哪一个?我已经使用我的应用程序的“用户访问令牌”,“页面访问令牌”和“应用程序令牌”。它不适用于任何这些。

[PS,我的应用程序拥有所有权限,我甚至已经提交,以供审查]

我只是想知道,如果要删除的未发布应用程序发布的评论甚至可能吗? (因为我看到Delete只允许页面访问令牌)。

因此,请让我知道是否有可能从用户的帖子中删除评论。如果是的话,提供哪个access_token。

的文档列表中的所有neccessary访问令牌和权限:

https://developers.facebook.com/docs/graph-api/reference/v2.10/comment#deleting

我与用户配置文件试了一下,似乎没有可以发表评论或删除它们 - 不管是由应用程序或手动创建:

通过API发布评论仅适用于页面访问 令牌

对于Pages,您需要根据文档使用具有必要权限的Page Tokens。

+0

那么,是不是无法删除特定的帖子用户? –

+0

我们只能删除特定页面的评论/帖子? –

+0

是的,看起来像它 – luschn

它在我看来,你正在做一个HTTP GET调用,并在最后只是将& method = delete。这不是它如何工作

你应该做一个HTTP DELETE调用。因此,而不是做一些像$获得(...),你应该做$.ajaxtype: 'DELETE'

此外,请确保您的令牌具有publish_actions许可

+0

我想在Facebook的图表API浏览器上做这个。 (developer.facebook.com/tools/explore),并且我得到了帖子的无效访问令牌问题。 –