Отправка уведомления с помощью OneSignal Nodejs - PullRequest
0 голосов
/ 04 марта 2020

Я пытаюсь отправить уведомление 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

Спасибо!

...