【问题标题】:How can I get access_token from refresh token at android oAuth如何从 android oAuth 的刷新令牌中获取 access_token
【发布时间】:2015-07-15 06:14:49
【问题描述】:

我正在开发小型 android 应用程序,它使用 google 联系人 api 获取 google 联系人。

现在我从 oAuth 获取 access_token 和 refresh_token。 但在下一次启动用户不需要再次谷歌登录。所以我要从刷新令牌中获取access_token。

您能告诉我从 refresh_token 获取 access_token 的最佳方法吗?

非常感谢。

【问题讨论】:

    标签: android oauth access-token google-contacts-api


    【解决方案1】:

    我认为access_type=offline 适合您的用例。

    如果您的应用程序需要离线访问 Google API,则对授权代码的请求应包含 access_type 参数,其中该参数的值是离线的。

    这将在用户首次授权应用时返回刷新令牌。后续调用不会强制您重新批准应用 (approval_prompt=force)。

    您可以参考此页面了解更多详情:https://developers.google.com/accounts/docs/OAuth2WebServer#offline

    【讨论】:

      猜你喜欢
      • 2020-06-03
      • 1970-01-01
      • 2019-05-02
      • 2013-11-05
      • 2013-10-27
      • 2021-01-18
      • 2012-04-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多