Facebook返回过期的访问令牌

时间:2014-03-07 11:10:43

标签: android facebook

我试图通过Android手机从facebook获取访问令牌,但提供商在2个月前返回令牌已过期。你知道什么是错的吗?

1 个答案:

答案 0 :(得分:0)

正如@CBroe所说,不可能自动扩展令牌的有效性(见https://developers.facebook.com/docs/facebook-login/access-tokens/#extending)。

引文。

“即使是长期访问令牌最终也会过期。在任何时候,您都可以通过将此人员发送回您的Web应用程序使用的登录流程来生成新的长期令牌”

我建议您尝试从JSON错误消息中捕获错误代码(请参阅https://developers.facebook.com/docs/graph-api/using-graph-api/#errors),这可能是错误代码190和错误子代码463,例如向特定用户发送包含错误代码的电子邮件邀请重新访问您的应用...