如何删除重复的Facebook访问令牌?

时间:2014-03-31 00:11:07

标签: php facebook api facebook-graph-api facebook-access-token

我有100个有效的Facebook访问权限。 对于每个帐户,我有多个访问令牌。

我想为每个帐户只保留一个令牌,并希望删除其他帐户。 我不想手动执行此操作,因此请发布一个PHP脚本来检查所有令牌,并为每个帐户仅保留一个活动令牌。

1 个答案:

答案 0 :(得分:0)

在这种情况下,验证访问令牌的最简单方法是发出以下请求

https://graph.facebook.com/me?fields=id&access_token=@accesstoken

如果提供的访问令牌无效或过期,Facebook将只返回某种错误消息。如:

{
  "error": {
    "message": "Error validating access token: This may be because the user logged out or may be due to a system error.", 
    "type": "OAuthException", 
    "code": 190, 
    "error_subcode": 467
  }
}

对于有效的访问令牌,结果将以某种方式显示为

{
   "id": "ID_VALUE"
}