Firebase FCM Instance ID Server返回401/403错误代码

时间:2018-05-06 20:32:10

标签: firebase http google-cloud-messaging firebase-cloud-messaging

我正在尝试将Firebase云消息传递到Web应用程序中。我正在关注这个guide from Google。我已经实现了客户端,我想用我的客户端发送到我的服务器的令牌订阅我的客户端。该指南说订阅是通过谷歌的Instance ID API完成的。

问题是,当我在授权标头中提供Firebase API-Key时,Instance ID API仅返回“401 Unauthorized”,当我将Cloud messaging Server-Key作为授权通过时,“403 forbidden”。

这是我从Postman尝试过的一个电话

POST /iid/v1/{{CLIENT_TOKEN}}/rel/topics/movies HTTP/1.1
Host: iid.googleapis.com
Authorization: key={{API_KEY}
Content-Type: application/json
Content-Length: 0
Cache-Control: no-cache
Postman-Token: 3cb43dd8-bc27-4fab-b97b-c5ef583c4191

在代码段中,我省略了CLIENT_TOKEN和API_KEY。令牌是从客户端调用messaging.getToken()收到的令牌。

0 个答案:

没有答案