我对计算访问令牌到期之前的时间感到有些困惑。
我正在使用服务器身份验证(http://developers.facebook.com/docs/authentication/server-side/)。
当我从Facebook的请求获取身份验证代码到我的重定向URL时,我将身份验证请求发送回Facebook并获取访问令牌以及“过期”参数,最近我可以看到过期值很长表示令牌到期前的秒数。出于某种原因,我认为它曾经是以毫秒为单位的时间。
我可以假设过期时间现在是+过期(以秒为单位) - 在我看来太长了(大约~5109691秒) - 它有意义吗?
感谢您的帮助。
答案 0 :(得分:10)
服务器身份验证的访问令牌有效期为两个月。 您收到的价值是正确的。
编辑: https://developers.facebook.com/roadmap/offline-access-removal/
阅读“服务器端OAuth开发人员”部分。