FCM与邮差 - 请求缺少一个认证密钥(FCM令牌)

问题描述:

enter image description hereFCM与邮差 - 请求缺少一个认证密钥(FCM令牌)

//它的身体像这样

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

//通知我需要给

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

401错误与您的授权密钥无效或不正确有关。

当使用邮差,添加key=前缀授权的价值,就像这样:

key=AAA... 

有关发送使用邮差下游FCM消息的教程,请参阅下文。

此外,对于您的notification邮件有效负载,text不是有效参数之一,我认为您正在寻找message来代替。



Postman发送使用邮差

为此下行消息,你只需要设置如下:

  1. Set请求类型为POST
  2. 插头,设置如下:
  3. 身体设置负载参数( *在本实施例中,我们使用了原料选项,见截图(2)*)
  4. 将请求发送给https://fcm.googleapis.com/fcm/send

截图:

(1) enter image description here

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

(2) enter image description here

(3) enter image description here

注意,该请求是与在响应中的message_id是成功的。

+1

谢谢@AL。你救了我很多的书来读! “Postman”并不是Firebase文档中的资源,这是一种可疑的行为......我在'windows'下工作,并且没有内置cURL! – webprogrammer

+0

@webprogrammer不客气。 :)事实上,我曾经在*文档中提供的说明,但几个月前关闭了该服务。我猜这里有很多选项可供选择,Firebase不希望看起来像他们对服务有偏见。干杯! –

您可以按照这篇文章:Test FCM with POSTMAN like PRO!

我创建邮差收集你,Run in Postman直接。