从应用程序中删除Facebook用户

时间:2012-06-01 18:54:59

标签: facebook facebook-graph-api

在可能更新之前(我们使用离线令牌因为它们没有过期),我能够向Facebook发送删除请求并从我们的软件中删除用户的Facebook链接,在禁用离线访问权限之后启用(禁用旧功能),这不再有效。我想弄清楚可能有什么变化。目前没有关于这个主题的帖子,我找到的所有帖子在答案上都非常矛盾。

Remove the application from a user using graph API

VS

Facebook account delink or deauthorize facebook app and check status of linking from facebook app

这也记录在图形文档中,说这个命令应该有效,我已经尝试了一些不同的语法(它实际上没有说明在文档中使用哪种语法 - 很棒的工作Facebook,它只是说“发送一个删除请求“)。

长话短说,这有用吗?尝试修复此功能时,我一直收到400错误“错误请求”。

我尝试了以下两个网址:

https://graph.facebook.com/userId/permissions?access_token=someToken&method=delete https://graph.facebook.com/me/permissions?access_token=someToken&method=delete

2 个答案:

答案 0 :(得分:7)

这些问题并不矛盾,其中一个问题在Graph API支持此

之前得到了解答

https://developers.facebook.com/docs/reference/api/user/#permissions是文档,示例是: (JavaScript的)

FB.api("/me/permissions","DELETE",function callback());

我已经多次这样做了,它确实有效

答案 1 :(得分:0)

很抱歉回答了我自己的问题:

显然我实际上得到的是随机错误而不是实际错误。

我不确定/我/是否有效,因为我没有回去重新测试它,但我现在确定使用格式:

https://graph.facebook.com/userId/permissions&access_token=someToken

在Facebook中取消授权您自己的应用程序确实可以正常工作。