Facebook API忘记离线访问密钥

Facebook API忘记离线访问密钥,facebook,Facebook,我试图解决这个问题已经有一段时间了,但我似乎无法让它发挥作用 我希望我的网站的用户将他们的facebook帐户链接到我的网站。所以他们可以在我的网站上看到他们的流e.t.c 所有这些都很好。但现在我想给用户一个选项,让他们能够从我的网站上断开他们的facebook帐户 为了做到这一点,我所要做的就是删除随身携带的脱机身份验证密钥。但是下一次,当用户试图重新连接他们的facebook时,我收到一个错误,上面写着“发生了一个错误” 该用户已删除我的终端权限,但尚未撤销对facebook上我的应用程序

我试图解决这个问题已经有一段时间了,但我似乎无法让它发挥作用

我希望我的网站的用户将他们的facebook帐户链接到我的网站。所以他们可以在我的网站上看到他们的流e.t.c

所有这些都很好。但现在我想给用户一个选项,让他们能够从我的网站上断开他们的facebook帐户

为了做到这一点,我所要做的就是删除随身携带的脱机身份验证密钥。但是下一次,当用户试图重新连接他们的facebook时,我收到一个错误,上面写着“发生了一个错误”


该用户已删除我的终端权限,但尚未撤销对facebook上我的应用程序的访问权限。这就是问题发生的时候。有没有办法让我通过api撤销访问权?

如果你删除了你端的访问令牌,那么当他们想要“重新连接”时,你需要通过api获得一个新的访问令牌

还要注意,脱机访问权限正在消失:


所以这是你将来需要做的事情

我发现我的问题的解决方案是使用访问令牌向/user\u id/permissions发送一个删除请求


这将删除应用程序的所有权限。

感谢您提供有关脱机访问令牌被弃用的信息。就我目前的问题而言,我发现我所需要做的就是用access\u令牌向/user\u id/permissions发送一个删除请求。