0

我正在尝试找到一种方法来一次自动验证多个 facebook 访问令牌。我将用户访问令牌存储到一个 txt 文件中,并且(如预期的那样)一段时间后,一些令牌将过期或变为无效。(由于用户更改密码/取消授权的应用程序、注销等)有没有办法检查/验证所有访问令牌并删除那些无效的令牌:手动执行 100 多个令牌非常困难。选项

检查 .txt 文件中的访问令牌(使用 PHP)并同时删除无效令牌,以便最后我们将获得一个仅包含有效令牌的列表。直接从数据库中删除无效令牌。

我知道错误是针对无效令牌的:

https://graph.facebook.com/me?access_token=AAABZCCkTsCEIBABLlG3w7q7X7QxN1Kw6yICsyArILfciDb7zdFMVoRaZCLrZC23lnZCg73pIBEavZBlZCBvSQVuanAffltasYZCqEjOmpsXHgZDZD

"type": "OAuthException",
      "code": 190,
      "error_subcode": 460

我正在寻找一种在 curl 中自动执行此操作的方法

4

1 回答 1

1

使用https://graph.facebook.com/debug_token?input_token=INPUT_TOKEN&access_token=ACCESS_TOKENaccess_token 是应用程序访问令牌。

https://developers.facebook.com/docs/howtos/login/debugging-access-tokens/

如链接中所述,您应该为令牌失效设置错误处理

于 2013-04-29T23:21:03.520 回答