微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我如何从他/她通过 webhook 和 node.js 发短信到 Twilio 号码的号码和正文解析短信发件人的?

如何解决我如何从他/她通过 webhook 和 node.js 发短信到 Twilio 号码的号码和正文解析短信发件人的?

enter image description here

你好 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.From 的入站电话号码获取入站消息。

要保存到变量中,可能类似于 const inbMsg = req.body.Bodyconst inbPhoneNum = req.body.From

有关 parsing an incoming Twilio SMS Webhook with Node.js,I'd recommend this blog post by my teammate Sam Agnew 的更多信息。

让我知道这是否有帮助!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。