2012-02-22 91 views
2

几天前我试图刷新访问令牌,并观察“Web”类型的应用程序初始访问令牌到期时间大约2小时,“原生/桌面“类型的应用程序25小时。 但今天早上我看到,对于本地/桌面类型的应用程序,初始访问令牌到期时间为60天。 所以我想知道是否有记录在Facebook的应用程序的最初到期时间?第一次获取的Facebook访问令牌到期时间是什么

回答

0

我不认为有任何官方文件解释如何计算到期时间。但是,当access_token传递给应用程序时,您还应该收到“expires”参数。

expires参数是令牌需要重新验证之前的秒数。在编写应用程序时,请确保记录此内容并提示用户在其配置文件过期时重新链接它们。

一些注意事项:无限到期时间

  • 您可以要求 “offline_access” 权限。

  • 如果用户更改密码或取消您的应用程序的隐私/安全设置,令牌将自动失效。

+1

offline_access会5月1日弃用 – 2012-02-22 07:42:34

0

有一个在App高级设置一个新的选项:弃用offline_access

如果启用该应用程序会发出长住访问令牌,但你不能要求offline_access。我相信在贬值过程完成后,到期时间将恢复正常,或者可能会将其保留至60天。