我可以在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访问令牌吗?
欢呼!