我正在使用 facebook sdk for android 来获取 FB 数据。登录成功后收到的access_token在一定时间后过期。我想在后台刷新token token 。 IE;不应再次提示用户输入凭据。 提前致谢
最佳答案
我希望你不能在没有用户提示的情况下刷新访问 token ,因为这意味着每个人都可以在没有请求许可的情况下做事。
如果您在访问 token 超时后调用身份验证过程,则只需 1 秒,通常只需在屏幕上闪烁一下。
请注意,访问 token 可能会在过期日期之前过期。例如,用户只是在另一个窗口注销。此外,如果用户更改她/他的密码,离线 token 可能会过期。
所以只要调用标准的 auth url,你的访问 token 就会被刷新。
关于android - 无需用户干预即可刷新访问 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7400552/