android - 无需用户干预即可刷新访问 token

标签 android facebook refresh access-token

我正在使用 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/

相关文章:

android - 如何在初始化 android 服务时加载不同的布局

java - 为什么 addIntentsToList 方法给出错误 'Cannot resolve the method'

facebook - Meteor Facebook 登录 (Meteor.loginWithFacebook) 提取公共(public)个人资料、电子邮件和 user_friends 时出现问题

php - 从 Facebook 应用程序发布到多个用户个人资料

javascript - 返回时 HTML5 重新加载页面

android - 如何为 Android 生成新的和第二个 Google Maps API key ?

java - 权限拒绝 : opening provider android. support.v4.content.FileProvider

ios - Facebook SDK : app not registered as a URL Scheme

python - 我如何让 python 的 Mechanize 停止跟随元刷新重定向?

javascript - 绕过 Firefox 的刷新行为