2

在五月更新之前(我们使用离线令牌,因为它们没有过期),在将禁用离线访问启用(禁用旧功能),这不再有效。我试图弄清楚可能发生了什么变化。目前没有关于该主题的帖子,而且我发现的所有帖子的答案都非常矛盾。

IE

使用图形 API 从用户中删除应用程序

对比

Facebook 帐户取消链接或取消授权 facebook 应用程序并检查从 facebook 应用程序链接的状态

这也记录在图形文档中,说这个命令应该可以工作,我尝试了几种不同的语法(它实际上没有说明在文档中使用哪种语法 - 干得好 Facebook,它只是说“发送删除请求”)。

长话短说,这行得通吗?尝试修复此功能时,我不断收到 400 错误“错误请求”。

我尝试了以下两个网址:

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

4

2 回答 2

7

这些问题并不矛盾,其中一个问题在 Graph API 对此提供支持之前得到了回答

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

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

我已经做过很多次了,它确实有效

于 2012-06-01T19:05:52.200 回答
0

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

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

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

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

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

于 2012-06-01T19:38:59.573 回答