以下代码工作正常,我已经在本地运行的 nGrok 上进行了测试。
我留下但无法弄清楚的两个要求是:
- 捕获发件人的电话号码(放入变量中)
- 捕获发件人发送的文本正文(放入变量中)
非常感谢!
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.From
获取入站电话号码。
要保存到变量中,可能类似于 const inbMsg = req.body.Body
和 const inbPhoneNum = req.body.From
。
请告诉我这是否有帮助!
关于node.js - 如何从她/他通过 webhook 和 node.js 向 Twilio 号码发送短信的号码和正文中解析 SMS 发送者的信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67990741/