如何使访问令牌生效?

How to make access token alive?

我从这个 page 获得了我的 访问令牌 并且我的应用程序可以通过 Facebook 注册。

我想永远保留用户的访问令牌。但是 access_token 一小时后过期。

如何获得不会过期access_token

Facebook has several types of user tokens包括用户访问令牌、应用程序访问令牌和页面访问令牌。

用户访问令牌有短期和长期两种。短期令牌持续约 1-2 小时,而长期令牌持续约 60 天。您可以 upgrade short-term tokens to long-term tokens as documented by Facebook. To simulate non-expiring tokens, Facebook allows you to refresh the long-term tokens 他们的 SDK 自动执行的操作。在这种情况下,只要用户授权你的应用程序,这对用户来说是相当透明的,并保持用户登录。

应用访问令牌不会过期,除非通过您的应用设置刷新应用密码。

页面访问令牌用于管理 Facebook 页面,有短期和长期两种形式。您收到的版本基于为接收页面访问令牌而提交的用户访问令牌。可以通过请求长期用户访问令牌来检索未过期的页面访问令牌。