当前位置: 首页 > 知识库问答 >
问题:

FCM with Postman-请求缺少身份验证密钥(FCM令牌)

闻人锦
2023-03-14

//身体是这样的

{
    "to":
    "/topics/NEWS"
    ,
    "data":{
        "extra_information": "This is some extra information"
    },

//我需要发出的通知

"notification":{
            "title": "ChitChat Group",
            "text": "You may have new messages",
            "click_action":"ChatActivity"
        }
    }

共有1个答案

暴才俊
2023-03-14

401错误说明您的授权密钥无效或不正确。

使用Postman时,为授权的值添加key=前缀,如下所示:

key=AAA...

关于使用邮递员发送下游FCM消息的教程,请参见下面。

  • 将请求类型设置为Post
  • 在标头中,设置以下内容:
    • content-type=application/json
    • 授权=<您的FCM服务器密钥>(请参阅您的Firebase控制台的“云消息”选项卡)

    截图:

    注意:始终保持您的服务器密钥的秘密。只有一部分我的钥匙是可见的在这里,所以它应该是好的。

 类似资料:
  • 我尝试从PHP向Android手机应用发送推送通知 我使用谷歌云消息,但在浏览器中我看到错误: 请求缺少身份验证密钥(FCM令牌)。请参阅FCM文档的“认证”部分,网址为https://firebase.google.com/docs/cloud-messaging/server.错误401 此外,我可以从c#控制台应用程序发送消息推送并在我的手机上接收它(我认为,授权密钥是正确的): 问题:如何

  • 我正在使用谷歌应用程序引擎和谷歌数据存储。我正在使用谷歌图书馆 我的示例代码是: 我使用Spring靴和码头作为容器。 在本地,它工作正常,数据在谷歌数据存储中更新。 问题是当我部署应用程序到google-app-Engine,我得到下面的异常,当我得到datastore.put方法。 注意:在本地环境和google-app-Engine中,我定义了环境变量GOOGLE_APPLICATION_C

  • 我得到了一个使用fcm发送通知的应用程序,当我通过控制台发送消息时一切正常,但是当我尝试通过php(curl-post)或postman(firefox扩展)发送消息时,我得到了一个身份验证错误(甚至使用了密钥) 字符串(304)“{”错误:{”代码:401,“消息”:“请求缺少所需的身份验证凭据。应为OAuth 2访问令牌、登录cookie或其他有效身份验证凭据。请参阅https://devel