Отправка массового текста с помощью Twilio API - PullRequest
0 голосов
/ 11 октября 2019

Я пытаюсь настроить массовый текст, точно следуя этому видео: https://www.youtube.com/watch?v=EMOYY58jyKk

При попытке запустить я получаю эту ошибку:

SyntaxError: Unexpected token :
at Module._compile (internal/modules/cjs/loader.js:723:23)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.<anonymous> (/Users/wesleymoore/Downloads/Twilio Passthrough 
Friday/node_modules/node-env-run/dist/bin/node-env-run.js:21:5)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! passthrough@1.0.0 start: `nodenv .`
npm ERR! Exit status 1

IМне удалось использовать более простой код для отправки одного электронного письма, но мне нужны массовые электронные письма. Я ничего не получаю в своих журналах, поэтому я не уверен, в чем проблема. Любая помощь будет очень ценной. Или, если возможно, я могу использовать этот код для добавления дополнительных чисел, поскольку он, кажется, работает:

var accountSid = '------------'; // Your Account SID from 
www.twilio.com/console
var authToken = '---------------';   // Your Auth Token from 
www.twilio.com/console

var twilio = require('twilio');
var client = new twilio(accountSid, authToken);

client.messages.create({
body: 'Hello from Node',
to: '+1usnumber',  // Text this number
from: '+1usnumber' // From a valid Twilio number
})
.then((message) => console.log(message.sid));

1 Ответ

0 голосов
/ 11 октября 2019

для отправки массовых сообщений вам нужен массив получателей, а затем цикл по массиву, каждый раз вызывающий вашу функцию с другим номером. как показано в документах twilio https://www.twilio.com/docs/sms/tutorials/how-to-send-sms-messages-node-js?code-sample=code-send-an-sms-using-the-programmable-sms-api&code-language=Node.js&code-sdk-version=3.x#send-a-message-to-multiple-recipients

Вот фрагмент из документов:

var numbersToMessage = ["+15558675310", "+14158141829", "+15017122661"]

numbersToMessage.forEach(function(number){
  var message = client.messages.create({
    body: 'This is the ship that made the Kessel Run in fourteen parsecs?',
    from: '+16468635472',
    to: number
  })
  .then(message =>  console.log(message.status))
  .done();
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...