Firebase 云消息传递 : REST API responds with "INVALID_KEY"

标签 firebase rest push-notification

我们的推送通知与 firebase 控制台网站上的内置测试器配合得很好。

但是,当我们尝试使用 Postman 模拟推送请求以触发“我们自己的”通知时,服务器总是返回 “INVALID_KEY”错误 401

正确的 key 位于何处?到目前为止我们测试了:

  • Web Push公钥(下图中绿色部分)
  • Web Push私钥(位于图中绿色区域附近的选项菜单中)

firebase console settings

在 Postman 中使用这些键(加上所需的正文)时,会返回前面提到的错误:

postman setup

我们做错了什么?我们需要一把完全不同的 key 吗?提前致谢!

最佳答案

找到解决方案:您必须在项目设置> 云消息传递 下创建云消息传递 API 的旧版设置。

为此,请按“Cloud Messaging API(旧版)”旁边的三个点并启用该服务。然后它会自动设置环境并提供 key 。

关于Firebase 云消息传递 : REST API responds with "INVALID_KEY",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73459519/

相关文章:

javascript - 使用 jQuery 检查值数组

php - 如何在 Laravel REST API 中使用 PUT 方法更新图像?

java - Spring RestController中的继承

api - 如何通过来自 TeamCity 构建的 API 列出更改?

c# - 使用 .pem 证书注册 Apple 服务

ios - 如何增加角标(Badge)数量

ios - 关于在ios中保存来自远程通知的信息

php - 可以通过 Firebase REST API 更新自定义用户声明吗?

firebase - Flutter,FieldValue.removeArray()无法正常工作

ios - 主题未在 Firebase 通知中创建?