accountmanager刷新令牌(离线访问)

van*_*dzi 6 android oauth-2.0 google-plus google-oauth

我在我的Android应用程序中通过帐户管理器使用谷歌登录.我可以获得accessstoken,我发送到服务器和服务器可以创建/登录新用户.Accesstoken仅有效3600秒.问题是服务器在此时间到期后无法更新用户的信息.Web应用程序需要定期检查用户的信息.

如何从android客户经理获取身份验证令牌和刷新令牌,以便服务器可以使用刷新令牌定期更新数据?我不想在Android应用程序中通过webview登录.

谢谢

ade*_*ade 5

现在可以:https://developers.google.com/+/mobile/android/sign-in#server-side_access_for_your_app

您请求一次性授权代码,将其发送到您的服务器,您的服务器将其交换为访问令牌和刷新令牌.