我想在登录时向特定用户发送通知,我使用Firebase消息传递,我可以通过控制台发送通知,但我想通过发送到主题和http
请求在Swift代码中发送此通知。当我在postman中运行代码时,我无法实现http请求发送通知我有这个错误:
请求缺少身份验证密钥(FCM令牌)。请, 请参阅FCM文档的“身份验证”部分 https://firebase.google.com/docs/cloud-messaging/server
错误401
答案 0 :(得分:1)
401错误与Authorization Error:
有关无法验证用于发送邮件的发件人帐户。可能的原因是:
- 缺少授权标头或HTTP请求中的语法无效。
- 作为密钥发送的项目编号无效。
- 密钥有效,但已禁用FCM服务。
- 请求来自服务器密钥IP中未列入白名单的服务器。
检查您在Authentication标头内发送的令牌是否是与您的项目关联的正确服务器密钥。有关详细信息,请参阅Checking the validity of a Server key。
确保您在Fire Messaging选项卡下使用Firebase控制台中的正确服务器密钥。以下步骤。
从那里可以看到服务器密钥。这是您在发送邮件时在请求中包含的密钥。确保您正确设置标题。
您也可以执行此操作using Postman或cURL