簡體   English   中英

如何通過 webhook 和 node.js 解析 SMS 發件人從她/他發短信到 Twilio 號碼的號碼和正文?

[英]How do I parse the SMS sender's from number and body of what s/he texted to Twilio number via a webhook and node.js?

在此處輸入圖像描述 你好 StackOverflow 朋友:

以下代碼工作正常,我已經在本地運行 nGrok 進行了測試。

我留下但無法弄清楚的兩個要求是:

  1. 捕獲發件人的電話號碼(放入變量)
  2. 捕獲發件人發送的文本正文(放入變量中)

提前謝謝了!

const express = require('express');
const MessagingResponse = require('twilio').twiml.MessagingResponse;
const app = express();


});

app.post('/sms', (req, res) => {

// Start our TwiML response.
 const twiml = new MessagingResponse();


// Add a text message.
const msg = twiml.message('some canned response');



res.writeHead(200, {'Content-Type': 'text/xml'});
res.end(twiml.toString());
});

app.listen(3000, () => {
console.log('Example app listening on port 3000!');
});

Twilio 開發人員布道師在這里。

您可以使用 req.body.Body 從傳入的 SMS webhook 請求和使用req.body.Body的入站電話號碼中req.body.From入站消息。

要保存到變量中,可能類似於const inbMsg = req.body.Bodyconst inbPhoneNum = req.body.From

有關使用 Node.js 解析傳入的 Twilio SMS Webhook 的更多信息,我推薦我的隊友 Sam Agnew 撰寫的這篇博文

讓我知道這是否有幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM