【问题标题】:How to delete expired Facebook access tokens from database and keep only active?如何从数据库中删除过期的 Facebook 访问令牌并仅保持活动状态?
【发布时间】:2014-03-14 20:39:19
【问题描述】:

我有一个数据库,其中有 60 个用户的 Facebook 访问令牌。其中大约 30 个已过期,但我不知道其中哪些已过期。我想从数据库中删除过期的令牌,并希望只保留数据库中的活动令牌。 所以我想要一个访问数据库并刷新所有令牌以仅在数据库中保留活动令牌并删除过期令牌的脚本。

这是包含用户名、id 号、访问令牌的数据库图像。

http://i.stack.imgur.com/OKyU5.png

【问题讨论】:

  • 令牌是否已过期,无论如何,下次使用它进行 API 调用时,您都会发现 - 既然您可能想在那时获得一个新的令牌,我不知道明确检查过期令牌并删除它们没有多大意义。无论如何,您可以debug access tokens via API - 但如果您尝试一次性使用 60 个令牌,您可能会遇到脚本超时。

标签: php facebook facebook-graph-api


【解决方案1】:

我建议不要将访问令牌存储在数据库中,而是在会话中。然后会话垃圾收集将处理它们。

【讨论】:

  • 你不能帮我吗??
猜你喜欢
  • 1970-01-01
  • 2017-01-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-27
  • 2019-11-16
相关资源
最近更新 更多