【问题标题】:For Google API Access, can I create multiple Client IDs for the same Android package name?对于 Google API 访问,我可以为同一个 Android 包名称创建多个客户端 ID吗?
【发布时间】:2012-11-28 00:33:39
【问题描述】:

我正在按照此处的快速入门指南将 Google Drive 与我的 Android 应用程序集成:https://developers.google.com/drive/quickstart-android

因此,我使用调试和发布 SHA1 指纹为相同的包名称创建了两个客户端 ID。 API 控制台允许这样做,但我想知道,既然我使用调试密钥 SHA1 指纹创建了客户端 ID,Google OAuth2 服务器会接受来自我的发布应用程序的身份验证请求吗?

顺便说一句,我正在使用 Google Play Services API 来请求身份验证令牌,因此无法指定 API 控制台中显示的“客户端 ID”字符串。

【问题讨论】:

    标签: android google-drive-api google-play-services


    【解决方案1】:

    您无需在代码中指定客户端 ID,因为您的凭据使用包名称/SHA1 指纹对进行匹配,这是唯一的。

    当您为调试和发布证书生成凭据时,只要您的应用使用 API 控制台中指定的包名称中的任何一个,您的请求就会得到正确授权。

    【讨论】:

      猜你喜欢
      • 2014-03-20
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-06
      • 2020-09-12
      • 1970-01-01
      相关资源
      最近更新 更多