Я пытаюсь отправить уведомление pu sh с помощью API OneSignal Node.js, я нацеливаюсь на определенные c устройства, поэтому я использую поле include_player_ids, вот код:
function sendPushNotification(token,text){
return new Promise((res, rej) => {
if(token === undefined || token === null){
return res({});
}
let token_array = [];
token_array.push(token);
const notification = {
contents: {
'en': text,
},
include_player_ids:token_array
};
return client.createNotification(notification).then(response => {
return res(response)
})
.catch(e => {
return rej(e);
});
})
}
Но я продолжаю получать эту ошибку:
{
"message": "[object Object]",
"code": "500",
"data": {
"body": {
"errors": [
"Message Notifications must have English language content"
]
},
"statusCode": 400
}
}
Вот документация: но у меня возникли некоторые проблемы: Node js API
Спасибо!