Facebook访问令牌过早到期

时间:2012-10-07 11:40:32

标签: php facebook facebook-authentication

我最近根据Facebook 10月1日的更改请求禁用了offline_access,并重新授权了10月1日突然终止的所有链接服务。根据Facebook的调试页面,我收到的访问令都表示“永不”的失效日期,并且它们可以完美地工作几天。

然而,在过去几天的一些随机点上,有些似乎在没有警告的情况下停止了。我已经尝试使用调试工具(https://developers.facebook.com/tools/debug),它只是说它无法识别令牌(错误解析URL /错误解析输入URL,没有数据被删除。)它没有表示更改密码或类似问题。

我知道如果没有延期,代币通常会发出2个小时,但这些代码已经工作了好几天。这些令牌是否意味着在不刷新的情况下持续60天?

或者我是否需要使用我目前拥有的有效密钥每天开始刷新它们?

2 个答案:

答案 0 :(得分:1)

当您(重新)授权应用时,令牌只持续几个小时,您必须进行令牌交换以使其持续60天。

但是Facebook会随机杀死令牌......我已经使用“用户更改密码”消息进行了自己的过期 - 当时我肯定没有。

答案 1 :(得分:0)

过去几天使用一些随机点,有些似乎在没有警告的情况下停止使用。它并不表示更改密码或类似问题。这将工作,令牌工作