Facebook取消对我的应用程序的授权

Phi*_*ura 7 php facebook

我可以使用Facebook PHP SDK取消对特定用户的应用程序的授权,基本上我喜欢切换,以便用户可以将他们的Facebook帐户链接或取消链接到我的网站,我有链接部分工作,现在只需要取消链接部分.

谢谢

Raf*_*ira 12

现在Graph API有一种方法可以做到这一点:https://developers.facebook.com/docs/reference/api/user/#permissions

删除

您可以完全取消授权应用程序,也可以通过分别向USER_ID/permissionsUSER_ID/permissions/PERMISSION_NAME发出HTTP DELETE来代表用户撤消特定权限 .此请求必须使用有效的用户access_token或当前应用的应用访问令牌.

  • 请注意,您还可以使用应用程序的访问令牌(由`APP_ID`和`APP_SECRET`组成的`|`组成) - 因此您无需让用户登录即可 (2认同)

Mor*_*mer 7

使用图形API,这很好用:

$ret = $this->Facebook->api('/me/permissions', 'DELETE');
Run Code Online (Sandbox Code Playgroud)


Fem*_*emi 3

不使用当前支持的 Graph API:按照当前设置,Graph API(甚至旧版 API)中没有用于取消应用程序授权的接口。用户必须通过 Facebook 设置页面明确选择自行执行此操作。

然而...

遗留的 REST api 有http://developers.facebook.com/docs/reference/rest/auth.revokeAuthorization/,这听起来像是你想要的。

让我知道这是否适合您:我很好奇。