Мне интересно, может ли какой-нибудь эксперт по 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