【问题标题】:how to get OAuth 2.0 access token using google service accounts on Android如何在 Android 上使用谷歌服务帐户获取 OAuth 2.0 访问令牌
【发布时间】:2017-11-21 12:07:18
【问题描述】:

我正在开发一个需要使用 Google Cloud Platform REST API 的 android 应用程序。 google android 库不支持此 API,我必须使用 REST 调用。 API 需要 oauth 2.0 访问令牌进行授权。如何在 android 端实现这一点?

【问题讨论】:

    标签: android oauth-2.0 google-cloud-platform


    【解决方案1】:

    我得到了这个link 并使用库compile 'com.google.apis:google-api-services-oauth2:v1-rev136-1.23.0' 我可以获得谷歌服务帐户的oauth2.0 访问令牌。

    【讨论】:

      【解决方案2】:

      我相信以下链接将帮助您实现期望:

      https://developers.google.com/identity/sign-in/android/start-integrating

      【讨论】:

      • 这与android上的google登录有关。我不是在寻找这个。用于授权 REST API 的简单访问令牌。
      • @ShahnazKhan:您需要使用适用于 Android 的 Google 登录,因为 Google 已停止接收来自 Android 的网络登录请求。您可以使用 GoogleSignInAccount.getIdToken() 来获取您需要的访问令牌。
      • @Himesh,我不是在谈论一般用户登录。在问题标题中明确提到了“服务帐户”。我希望你阅读它。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-21
      • 2016-04-19
      • 1970-01-01
      • 2017-10-07
      • 2015-05-05
      • 2011-02-28
      • 1970-01-01
      相关资源
      最近更新 更多