试图恢复丢失的组通知密钥时,火箱项目ID无效



在测试我的服务器端PHP功能以创建设备组时,我丢失了notification key的跟踪,因为成功创建了设备组。

如https://groups.google.com/forum/# !! topic/firebase-talk/ytovugx8xns,我尝试了

curl -v  -H Content-Type:application/json -H Authorization:key=<your api key> 
-H project_id:<your project id> 
https://android.googleapis.com/gcm/notification?notification_key_name=testgroup

项目ID是在firebase控制台中发现的,即使在我的 google-services.json

中显示的是相同的,也是如此。

结果我得到了

http/1.1 400不良请求内容类型:application/json; charset = UTF-8日期:星期二,2017年4月18日08:21:30 GMT到期:周二,18 2017年4月08:21:30 GMT缓存控制:私人,max-age = 0 x-content-type-options:nosniff x框架:Sameorigin X-XSS保护:1;模式=块服务器:GSE Alt-SVC:QUIC =":443"; MA = 2592000;v =" 37,36,35"接受范围:无变化:接受编码 转移编码:块
* curl_http_done:称为formatus == 0 *连接#0到主机android.googleapis.com左intact {" error":" invalid_project_id"}

我找不到解决方案,因为在失去通知密钥后,恢复它的唯一方法就是使用该命令(AFAIK(。请帮助。

应该用于FCM的项目ID是发送者ID 。可以在Firebase Console>"设置"> 云消息传递 TAB。

中看到此值

如果您参考 google-services.json 文件,则project_number的值应该是您使用的值(与Firebase Console中看到的值相同(。这是数值 value。

相关内容

  • 没有找到相关文章

最新更新