базовая настройка узла mailgun.js не работает в ЕС

Я попытался запустить этот код из их документации по npmjs.

      const mailgun = new Mailgun(FormData);
const mg = mailgun.client({ username: 'api', key: MY_MAILGUN_API, url: 'https://api.eu.mailgun.net'})
mg.messages.create('sandbox-123.mailgun.org', {
      from: "Excited User <mailgun@sandbox-123.mailgun.org>",
      to: ["myrealemail@gmail.com"],
      subject: "Hello",
      text: "Testing some Mailgun awesomness!",
      html: "<h1>Testing some Mailgun awesomness!</h1>"
    })
 .then(msg => console.log(msg)) // logs response data
 .catch(err => console.error(err)); // logs any error

и выдает ошибку

      [Error: Unauthorized] {
  status: 401,
  details: 'Forbidden',
  type: 'MailgunAPIError'
}

и я понятия не имею, где проблема. гуглил и ничего подходящего мне не приходит.

MY_MAILGUN_API — скопировано из моего аккаунта

[электронная почта защищена] - в коде у меня есть электронная почта, к которой я могу получить доступ

0 ответов

Другие вопросы по тегам