gpt4 book ai didi

php - Firebase 云消息传递 : Add a device to a topic using curl command

转载 作者:行者123 更新时间:2023-12-04 12:45:58 33 4
gpt4 key购买 nike

现在我可以使用 curl 命令向单个设备发送通知:

curl --header "Authorization: key=AAAxxxxxE4:xxxxxxxuXog" --header Content-Type:"application/json; application/x-www-form-urlencoded;charset=UTF-8" -d '{"to":"DeviceToken","notification":{"title":"Test","body":"Test Message","icon":"icon-192x192.png"}}' https://fcm.googleapis.com/fcm/send 

这很好用。现在我尝试使用主题功能来扩展收件人的数量。

我尝试使用 curl 命令将设备添加到主题“svp”:
curl --header "Authorization: key=AAAxxxxxE4:xxxxxxxuXog" --header Content-Type:"application/json" https://iid.googleapis.com/iid/v1/DeviceToken/topics/svp

在这里我收到错误消息:
{"error":"InvalidToken"}

但我确信,授权 key 和 token 都是正确的。 (我仍然可以用它发送通知)。

有人可以帮我找到解决我问题的方法吗?

最佳答案

我想你错过了 rel在您的 cURL 请求中,在 token 和主题名称之间。正如在 Instance ID docs 中看到的那样,格式应该是:

https://iid.googleapis.com/iid/v1/IID_TOKEN/rel/topics/TOPIC_NAME

关于php - Firebase 云消息传递 : Add a device to a topic using curl command,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41130323/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com