尝试创建新的客户端ID时,Google Developers Console服务器出错

时间:2014-10-15 04:31:33

标签: android google-oauth google-drive-api

使用Google Developers Console我创建了一个新项目,并尝试生成OAuth客户端ID(来自Android的Google API访问凭据。)我选择OAuth选项,然后选择' Installed Application&#39 ; 并输入我的包名和SHA1以收到以下错误:

  

服务器错误

     

发生内部错误:错误(projectid = 333333333333)INTERNAL:   无法更新客户端密钥。

有什么想法吗?我是否被迫支付Silver支持,因为没有它可以选择联系Google Cloud技术?

我以前使用相同的软件包名称创建了一个Google Developer Console项目,但最终删除了客户端ID(并删除了项目。)我认为Google系统没有完成删除过程完全或需要某种清理过程,因为上面的错误消息说未能更新'客户密钥。

2 个答案:

答案 0 :(得分:0)

我正在回答我自己的问题,希望它可以帮助别人。

即使我之前删除了具有相同包名称和SHA1指纹的客户端ID,但它显然仍然存在于Google API系统的某个位置。通过导航到OLD Google Developer Console,这变得很明显。

要导航到旧版Google Developer Console,请使用以下网址(注意:您必须将012345678901替换为您的项目ID。)

https://code.google.com/apis/console/?noredirect#project:012345678901:access

这确认我之前使用新开发者控制台删除的客户端ID仍然存在于系统中的某个位置。

使用OLD开发人员控制台删除客户端ID后,我可以在新控制台中创建客户端ID。 :)

我不确定OLD控制台可用多长时间,但我希望这对其他人有所帮助。

答案 1 :(得分:0)

好吧,我检查了Old控制台,没有我未删除的记录。 但是,我发现问题仅出现在发布SHA1密钥的已发布应用程序中。 我的意思是,例如我在Google Play上发布了带有释放sha1键的org.domain.package1。之后我得到了错误。 但是如果我使用相同的sha1键创建包名为org.domain.package2的客户端ID,则会创建它。