【发布时间】:2017-03-06 13:07:30
【问题描述】:
我目前正在使用 google-services 3.0.0 和 play-services 9.6.1 更新我的应用程序中的 Google 登录流程,并且无法将所需的 google-services.json 文件包含在我的项目中。
我正在遵循设置指南并尝试从 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 中。对于尚未创建的应用程序的调试版本,我还进行了第二次检查,但我收到了相同的消息和结果。
有其他人看到这个问题并找到解决方法吗?
【问题讨论】:
-
您是否尝试过注销并清除浏览器缓存,看看问题是否仍然存在?
-
@Mr.Rebot 看起来我在清除缓存/注销后收到了相同的消息。不过还是谢谢。
标签: android google-play-services google-signin