Twilio - входящий запрос веб-перехватчика SMS для 2 конечных точек / веб-перехватчиков? - PullRequest
0 голосов
/ 18 июня 2020

Мне интересно, может ли какой-нибудь эксперт по twilio вмешаться.

Мне нужно маршрутизировать входящие сообщения на одном из моих номеров Twilio на две конечные точки. Конфигурация номера допускает только основной и резервный веб-перехватчик / конечную точку.

Можно ли выполнить маршрутизацию к функции twilio и заставить функцию вызывать оба веб-перехватчика, передавая полезную нагрузку?

 exports.handler = function(context, event, callback) {
 var got = require('got');
 var requestPayload = event;

 got.post('http://endpoint1', 
  { body: JSON.stringify(requestPayload), 
    headers: { 
      'accept': 'application/json' 
  }, 
  json: true
}).then(function(response) {
  console.log(response.body)
}).catch(function(error) {
  callback(error)
});

 got.post('http://endpoint2', 
  { body: JSON.stringify(requestPayload), 
    headers: { 
      'accept': 'application/json' 
  }, 
  json: true
 }).then(function(response) {
   console.log(response.body)
 }).catch(function(error) {
   callback(error)
 });

callback(null, "OK");
}
  • Более простой / лучший способ сделать это?
  • Является ли вся полезная нагрузка данных тем, что twilio обычно передает веб-перехватчику? (Все, что я вижу в инспекторе, это twilMLFetch к конечной точке SMS
...