gpt4 book ai didi

node.js - Firebase 通知无法通过 HTTP.post 创 build 备组

转载 作者:太空宇宙 更新时间:2023-11-04 00:00:36 27 4
gpt4 key购买 nike

我正在尝试从 NodeJS 后端创建文档 ( https://firebase.google.com/docs/cloud-messaging/js/device-group ) 中所述的设备组,但我无法成功,我总是面临 400 错误

有人知道我做错了什么吗?

const httpRequest = require('request');

const options = {
url: 'https://fcm.googleapis.com/fcm/notification',
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Accept': 'application/json',
'Authorization': 'key=AAA...vR',
'project_id': '76...8'
},
body: JSON.stringify({
operation: 'create',
notification_key_name: 'my-unique-key-name',
registration_ids: ['token1', 'token2']
})
};

httpRequest(options, (error, response, body) => {
if (!error && response.statusCode === 200) {
resolve(Converter.parseJSON(body));
} else {
reject(error);
}
});

提前感谢任何提示或帮助!

最佳答案

原来我是个傻子。我打印了所有回复:

console.log(response);

并在最后发现了它不起作用的原因:

 body: '{"error":"notification_key already exists"}' }

所以我尝试了另一个notification_key_name,它的效果非常好

关于node.js - Firebase 通知无法通过 HTTP.post 创 build 备组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54880999/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com