Infobip badrequest общий журнал - PullRequest
       1

Infobip badrequest общий журнал

0 голосов
/ 10 декабря 2018

Я пытаюсь отправить электронное письмо, но получаю только сообщение о плохом запросе.Просто это.Это мой код.

const request = require('request');
var options = {
    url: 'https://ln....api.infobip.com/email/1/send',
    reqType: "POST",
    json:{
      from: 'Sender Name <rodr...mail.com>',
      to: 'cop@sd1....com',
      subject: 'Test Subject',
      text: 'Sample Email Body',
    },
    headers: {
      'Authorization': 'App ca8c0e09e3ad4058f5b462e314c...bb76',
      'Content-Type': 'application/json',
      'Accept': 'application/json'
    }
}

request.post(options,(errReq, resp) => {
        if (errReq){
          return console.error(errReq);
        }


        console.log(`Status code: ${resp.statusCode}. Message: ${JSON.stringify(resp)}`);
});

Log-part1

Log-part2

Если я пытаюсь отправить смс саналогичный код:

const request = require('request');

const options = {
  url: 'https://ln....api.infobip.com/sms/2/text/single',
  json: {
    from: 'Infobip',
    to: '55739916...',
    text: 'Teste'
},
  headers: {
    'Authorization': 'App ca8c0e09e3ad4058f5b462e...',
    'Content-Type': 'application/json',
    'Accept': 'application/json'
  }
}

request.post(options,(err, response) => {
  if (err){
    return console.log(err)
  }

  console.log(`Status code: ${response.statusCode}. Message: ${response.body}`);
});

работает нормально.Я понятия не имею, что я делаю неправильно, чтобы отправить электронную почту.Может ли кто-нибудь помочь мне, пожалуйста?

Пример в api infobip: Infobip

Мой клиент получает это сообщение от службы поддержки: «Я сделал наш тестовый домен доступным: s ...email..hub.com Таким образом, вы можете делать снимки, например: cop @ s ... email..hub.com (или любая другая переменная до @), я также добавил 50 снимков электронной почты, чтобы вы могли проверить. "

Я что-то пропустил в коде?

1 Ответ

0 голосов
/ 14 декабря 2018

Используете ли вы домен, который они предоставили?Может быть, вы можете попробовать с их доменом:

от: 'Имя отправителя **'

Если вы хотите использовать с доменом электронной почты вашей компании, вам следует попросить менеджера аккаунта добавить адрес электронной почты вашей компаниидомен для их платформы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...