【问题标题】:Error when recreating a Client ID for an Android App in the API Console在 API 控制台中为 Android 应用程序重新创建客户端 ID 时出错
【发布时间】:2013-05-20 23:03:14
【问题描述】:

我在 API 控制台中为我的 Android 应用创建了一个客户端 ID,指定了包名称 (com.clc.mmm.free) 和证书指纹 (SHA1)。 然后我删除了客户端 ID 和创建 ID 的 API 控制台项目(它是一个“测试”API 控制台项目)。

现在我想在新的 API 控制台项目中重新创建客户端 ID,但我收到以下消息:此客户端 ID 是全球唯一的,并且已在使用中。强>

但是我在任何地方都找不到我的包/密钥的客户端 ID,我什至取消删除初始项目并检查,我的包没有客户端 ID,但仍然出现相同的错误!

如果没有客户端 ID,我无法通过 Google+ 登录发布我的新应用版本。 请帮忙!

【问题讨论】:

  • 我面临同样的问题..你能帮帮我吗..我尝试了下面列出的所有解决方案,但无法工作

标签: android google-oauth clientid


【解决方案1】:

http://code.google.com/p/google-plus-platform/issues/detail?id=554

我有同样的问题。我通过阅读该线程的最后一篇文章解决了它。

【讨论】:

  • 很高兴它对你有用,但在我的情况下它不起作用。我已经从项目中删除了客户端 ID 本身,现在当我尝试重新创建它时,我得到这个客户端 ID 是全局唯一的......就像客户端 ID 卡在 API 控制台数据库中一样。还有其他解决方案吗?
  • 您点击左侧边栏上的“API 访问”将其删除,对吧?如果不是这样,我就没有线索了。
  • 是的,在code.google.com/apis/console 中,我单击了 API 访问并删除了我最初在一个虚拟项目中创建的客户端 ID。现在我想在真实项目中重新创建,但它给了我“已经在使用”。
  • 我可以删除并重新创建其他客户端 ID,但不能删除并重新创建包 com.clc.mmm.free 的这个特定客户端 ID,我仍然会收到错误消息“此客户端 ID 是全局唯一的,并且已在使用中”。任何解决方案都非常感谢......
  • 嗨 calinL,您是否要求支持人员清理您的帐户?上面网址中提到的所有解决方案都没有为我解决问题。
【解决方案2】:

我遇到了同样的问题。有一个谷歌项目,我以前与我当前的 android 包链接。我从之前的 google 项目中删除了 OAuth 2.0 客户端 ID。

可以从 API 管理器下的凭据选项卡中删除客户端 ID。

删除客户端 ID 后,一切都像魅力一样。

【讨论】:

    【解决方案3】:

    我有同样的问题。这在谷歌方面没有任何问题。

    首先我添加了指纹和包裹,没有任何问题。我已经把它删了。尝试使用不同的包名添加指纹。然后我得到了错误。我意识到问题与旧条目的不完整删除无关。

    问题是 同一对包和指纹 很久以前由 android dev 在不同的项目中添加。

    您可以使用不同的包添加相同的指纹而不会出现任何问题。这可能暗示何时对正在发生的事情进行故障排除。

    【讨论】:

      【解决方案4】:

      我有同样的问题。这不是谷歌方面的问题。

      收到此错误后,我花了 4 个小时检查我的所有帐户、其中的所有项目,然后再次检查。我什至问过我团队中的所有开发人员是否为我们的包名创建了任何键。最后,我找到了一个隐藏在“所有项目”选项卡上的项目,其中包含我正在搜索的客户端 ID。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-01-27
        • 1970-01-01
        • 2016-11-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多