无法获取Google Play服务的google-services.json文件

时间:2016-10-24 17:05:06

标签: android google-play-services google-signin

我目前正在使用google-services 3.0.0和play-services 9.6.1更新我的应用中的Google登录流程,并且无法将所需的google-services.json文件包含在我的项目中。< / p>

我正在按照设置指南尝试从https://developers.google.com/mobile/add?platform=android获取json文件。

当我从下拉菜单中选择我的应用时,我得到'bad request' error message

无论如何,我继续完成整个过程,只为该服务选择Google登录,但在尝试下载google-services.json文件时仍然出现错误

这是我尝试下载文件时返回的内容

)]}'
{"code":3,"errorSpace":"generic","placeholders":{"trackingId":"123456789"},"status":400,"message":"backend error"}

查看Fiddler中发送的表单,查询字符串为

["getArtifactRequest",null,"android:my.app.package","2","123456789"]

(在这两个请求中替换trackingId和项目ID号后)

尝试返回该过程会给我一个错误,指出该包已经存在(它做了什么)。其他地方似乎暗示我可以重复使用此方法作为重新生成json文件的方法。

当我执行此操作时,该应用已在开发人员控制台网站上的OAuth 2.0客户端ID中列出。我还第二次尝试了一个尚未创建的应用程序的调试版本,但我收到了相同的消息和结果。

还有其他人看过这个问题并找到了解决方法吗?

1 个答案:

答案 0 :(得分:0)

在切换项目并稍后检查之后,我经历了与列出的相同的过程,它工作得很好。我还没有改变任何设置,所以也许这是他们一段时间的问题。希望有一些更有帮助的说法,但它现在才有效。