0

我有一个关于在 Google Developers 控制台中使用客户端 ID 的查询。

对于一个项目,有人创建了一个 clientId 用于使用 Google fit API 存储健身数据。而且我没有用于创建 Client-id 的帐户凭据。此外,我无法在代码中的任何地方找到客户端 ID。

现在我想使用“AppAuth for Android”添加 Google 登录。为此我需要添加clientId and redirectUri代码。

我的问题是,我可以clientId and redirectUri使用相同的 SHA1 指纹和包名称使用任何其他帐户创建新帐户吗?还是我必须使用相同的现有客户端 ID?(这似乎不是一种可能的方式)

编辑1:

正如@iainmcgin 提到的,我尝试使用相同的 SHA-1 和包名称创建一个,但出现以下错误。

The fingerprint that you specified is already being used by an Android OAuth2 client ID in this project or another project.

4

1 回答 1

1

Google Identity Platform 团队的 Google 工程师在这里 - 我们在客户端 ID 和包名称 + 证书哈希之间强制执行 1:1 映射,因此您无法创建另一个客户端 ID。您需要重新获得对定义原始客户端 ID 的项目的访问权限;如果您无法做到这一点,请通过 iainmcgin@google.com 与我联系并提供您的应用程序的详细信息,我会尝试让您与可以验证您对该应用程序的所有权并删除原始客户端的人联系,或让您访问原始项目,以更合适的为准。

于 2017-03-31T23:28:17.157 回答