续订非当前用户的访问令牌


Renew access token for non-current user

我刚刚从另一位程序员那里接手了一个Facebook PHP项目,我正在尝试解决她遇到的一些问题。该应用程序将用户的访问令牌存储在数据库中,因为我们希望在用户脱机时访问他们的一些用户数据。

问题是,例如,如果我以当前用户身份登录,并且想要查看其他某个应用程序用户的数据,则只有在我拥有其他用户的正确用户访问令牌时,我才能执行此操作。它有效,直到我尝试使用过期的访问令牌。我知道令牌将过期的不同情况。

但是,我想续订当时未登录的另一个用户的用户令牌。

这是否可能,或者当特定用户访问令牌过期时,我是否只需要删除我的功能?

请原谅我的英语,我已经有一段时间没有使用它了。如果您需要任何其他信息,请告诉我。

如果没有用户交互,则无法续订用户令牌。如果这是可能的,那么短暂的代币的全部意义将是无效的。您只能使用扩展用户令牌,它们的有效期为 60 天。有关访问令牌的详细信息,请参阅以下链接:

  • https://developers.facebook.com/docs/facebook-login/access-tokens/
  • http://www.devils-heaven.com/facebook-access-tokens/