gau*_*ain 65 android firebase-cloud-messaging
我正在尝试测试Firebase云消息传递API,因为控制台无法使用所有功能(特别是在应用程序处于后台时自定义通知).但由于某些原因,我无法让它工作,它总是出现401错误.我调查了这个的原因,并在重新生成新的服务器密钥后尝试了它,但错误保持不变.令人惊讶的是,当我生成新的服务器密钥时,它不会反映在Firebase控制台中,并且它将服务器密钥显示为空.此外,我尝试将我的IP地址添加到服务器白名单IP但仍然没有运气.我附上了一个我用Postman做的请求的截图(我用服务器密钥代替serverKey.
S1n*_*oor 220
我不知道是否有人使用[Web API Key]作为[YOUR_SERVER_KEY]进行POSTMAN测试并继续获得'401 Error'.[Web API密钥]不是[YOUR_SERVER_KEY].
您应该转到Firebase控制台并检查以下内容:
获取正确的服务器密钥.
希望它有所帮助.
Art*_*son 33
我从你的截图中注意到你使用的是"key:serverKey".您可以尝试使用"key = serverKey"吗?
此外,您不需要"POST fcm.googleapus.com/fcm/send"; 这不是适当的json,并会解释你所看到的错误.请求的URL已在别处定义,因此将其从有效负载中删除.
小智 16
我遇到了同样的问题.
问题是我使用的是旧版服务器密钥.当我使用新版本的服务器密钥时问题解决了.
在您的firebase控制台转到设置 - >云消息传递
然后使用新的服务器密钥.它比旧版本密钥长.
Oma*_*led 11
转到https://console.firebase.google.com/u/0/project/[project-name]/settings/cloudmessaging/
您可以使用服务器密钥或旧服务器密钥
归档时间: |
|
查看次数: |
70754 次 |
最近记录: |