脚本宝典收集整理的这篇文章主要介绍了php – 使用api时未收到Firebase消息,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
当我使用Firebase控制台而不是具有相同字段的API时,它已成功传递.
<?PHP $json_data = '{ "data": { "tITle": "Hey you got a message","text": "Hi From firebase api" },"to": "/topics/all","PRiority": "high" }'; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,'https://fcm.GOOGLEapis.COM/fcm/send'); curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch,CURLOPT_HTTPHEADER,array( 'Content-tyPE: application/json','Authorization:key="Used my server key here"' )); curl_setopt($ch,CURLOPT_POSTFIELDS,$json_data); curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,0); curl_setopt($ch,CURLOPT_RETURNtransfer,true); $output = curl_exec($ch); curl_close($ch); echo $output; ?>
响应:
{"message_id":64666973642901*****}
PS:用星号隐藏信息.
更新:
当我将to字段设置为特定标记时,正在传递消息.但是当它被设置为主题/全部时不起作用.
有没有其他方式我们可以将它发送给所有与应用程序关联的人,就像在控制台中一样?
以上是脚本宝典为你收集整理的php – 使用api时未收到Firebase消息全部内容,希望文章能够帮你解决php – 使用api时未收到Firebase消息所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。