Node.js Firebase通知可以';t通过HTTP.post创建设备组
我正试图从NodeJS后端创建文档()中描述的设备组,但我做不到,我总是面临400错误 有人知道我做错了什么吗Node.js Firebase通知可以';t通过HTTP.post创建设备组,node.js,firebase,http-post,firebase-cloud-messaging,firebase-notifications,Node.js,Firebase,Http Post,Firebase Cloud Messaging,Firebase Notifications,我正试图从NodeJS后端创建文档()中描述的设备组,但我做不到,我总是面临400错误 有人知道我做错了什么吗 const httpRequest = require('request'); const options = { url: 'https://fcm.googleapis.com/fcm/notification', method: 'POST', headers: { 'Content-Type': 'application/json',
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);
}
});
Thx提前为任何提示或帮助 结果证明我很笨。我打印了所有回复:
console.log(response);
最后发现了它不起作用的原因:
body: '{"error":"notification_key already exists"}' }
所以我尝试了另一个通知\u key\u name
,效果非常好