在Linux下使用Google的firebase和curl发送通知

时间:2016-09-18 11:00:23

标签: curl firebase firebase-cloud-messaging unauthorized

昨天我根据Google的快速入门示例实施了一个Android测试应用。使用Firebase控制台发送通知立即生效。 但现在我想用curl发送通知。我试过了

curl -X POST --header"授权:key = AIzaSyAt-ZnG3 ......" --header" Content-Type:application / json" https://fcm.googleapis.com/fcm/send -d" {\" anydata \" :\" blabla \"}"

我总是收到错误401 =未经授权作为回复。

在其他问题中,我读到了一些我无法在任何地方找到的服务器密钥。我使用提供的google-services.json文件中的api密钥。

我还在“授权:'”之间添加了一个空格字符。和'关键'并尝试了许多我不记得的事情。

问题:

  • 我是否必须在Firebase的控制台中启用任何内容?
  • Linux中curl语句中的引号是否有问题?也许在发送之前它们被shell删除了?
  • 还有别的吗?

请帮助我,否则我必须调查一个替代推送通知提供商并重新开始学习,但我没有时间了。

亲切的问候,    乌韦

0 个答案:

没有答案