私は受信したSMSメッセージのコンテンツをサードパーティのAPIに投稿する機能を持っています。だから、顧客は私たちにメッセージを送り、TwilioはメッセージをAPIにポストする。しかし、私は余分なステップを追加したい。だから、ユーザーが私たちにメッセージを送るとき、私はTwilioにEメールを要求して返信し、2番目のメッセージからのEメールとともにメッセージをapiに投稿します。その2番目のメッセージが表示されない限り、何もapiに投稿する必要はありません。そのようなことをする方法に関するアイデア?Twilio関数 - 複数のSMSメッセージからデータを投稿しますか?
私はドキュメントを見て、Messageインスタンスリソースについて何かを見ていましたが、それが実現するかどうかはわかりません。
const https = require('https');
exports.handler = function(context, event, callback) {
let twiml = new Twilio.twiml.MessagingResponse();
twiml.message("Your message has been recieved.");
let postData = JSON.stringify({
....
});
let postOptions = {
...
};
let req = https.request(postOptions, function(res) {
res.setEncoding('utf8');
res.on('data', function(chunk) {
console.log(chunk);
callback(null, twiml);
});
});
req.write(postData);
req.end();
};