如何撤销特定的FaceBook访问令牌

时间:2018-10-28 11:34:49

标签: facebook facebook-graph-api facebook-php-sdk facebook-login

我可以在Facebook中创建任意数量的访问令牌-甚至例如来自Graph API Tools

这意味着:我的应用程序可以为1个特定用户使用多个访问令牌。

因此,我在本机移动应用程序中使用此令牌访问用户详细信息(电子邮件,姓名等),但是,当用户更换手机时,我必须撤消用于访问用户详细信息的访问令牌,并使用新手机的另一个新访问令牌。 撤销访问令牌将在服务器端(通过PHP应用程序)完成。

但是,我在Facebook开发人员中找不到关于如何使用PHP SDK(甚至没有任何SDK)撤消特定访问令牌的参考。

我在下面尝试过

$fb->delete( '/me/permissions, array (), $this->access_token );
// and 
$fb->delete( '/me/permissions?access_token='.$this->access_token, array (), $this->access_token );

但是这两个代码都从我的应用程序中完全删除了用户(从技术上讲,它将撤消所有访问令牌,并再次要求用户授予许可-就像第一次使用我的应用程序的用户一样)

那么有人知道如何使用PHP撤销特定的FB访问令牌吗?

欢呼!

0 个答案:

没有答案