9

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

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

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

4

1 回答 1

7

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

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

于 2012-12-11T01:42:03.480 回答