如何在 Twilio SMS webhook 中将 from 和 body 作为参数传递 URL
How to pass from and body as parameters in Twilio SMS webhook URL
我有一个 Twilio SMS 号码配置为通过 Webhook URL 向 WebServer 发送请求。我想了解的是我可以将 'from' phone 数字和 'SMS body' 作为参数传递给 Webhook URL?
例如:
https://myserver/v1/sms?phoneNo='FROM'&message='MSG'
我知道我可以从服务器上的正文中提取此信息,但这需要在 Web 服务器上进行额外的编码、测试、部署等。
谢谢。
保持 URL 为 https://myserver/v1/sms
(Twilio 会在发出请求时为您添加参数)
在 webhook url 字段的右侧,将下拉列表从 HTTP POST
更改为 HTTP GET
- 保存
使用此配置,Twilio 会将其请求的参数作为 URL 查询参数发送。
你问题中提到的两个参数的名称是
From
(发送消息的 phone 号码)和
Body
(邮件正文。)。
其他参数有:MessageSid
、SmsSid
、AccountSid
、MessagingServiceSid
、To
、NumMedia
您可以在此处阅读更多内容:https://www.twilio.com/docs/sms/twiml#twilios-request-to-your-application
If you'd like to have your own names for the GET parameters
然后,可能最简单的方法是将 Twilio Studio 与 HTTP REQUEST
小部件一起使用,并使用 Studio Flow
而不是 Webhook
配置 phone 号码。
HTTP REQUEST
将允许您发出 GET
请求并向其中添加您自己的参数。
对于 {{trigger.message.From}}
的值,phoneNo
和 {{trigger.message.Body}}
的 message
。
您可以在此处阅读有关 Twilio Studio 小部件的更多信息:https://www.twilio.com/docs/studio/widget-library#http-request
我有一个 Twilio SMS 号码配置为通过 Webhook URL 向 WebServer 发送请求。我想了解的是我可以将 'from' phone 数字和 'SMS body' 作为参数传递给 Webhook URL?
例如:
https://myserver/v1/sms?phoneNo='FROM'&message='MSG'
我知道我可以从服务器上的正文中提取此信息,但这需要在 Web 服务器上进行额外的编码、测试、部署等。
谢谢。
保持 URL 为
https://myserver/v1/sms
(Twilio 会在发出请求时为您添加参数)在 webhook url 字段的右侧,将下拉列表从
HTTP POST
更改为HTTP GET
- 保存
使用此配置,Twilio 会将其请求的参数作为 URL 查询参数发送。
你问题中提到的两个参数的名称是
From
(发送消息的 phone 号码)和Body
(邮件正文。)。
其他参数有:MessageSid
、SmsSid
、AccountSid
、MessagingServiceSid
、To
、NumMedia
您可以在此处阅读更多内容:https://www.twilio.com/docs/sms/twiml#twilios-request-to-your-application
If you'd like to have your own names for the GET parameters
然后,可能最简单的方法是将 Twilio Studio 与 HTTP REQUEST
小部件一起使用,并使用 Studio Flow
而不是 Webhook
配置 phone 号码。
HTTP REQUEST
将允许您发出 GET
请求并向其中添加您自己的参数。
对于 {{trigger.message.From}}
的值,phoneNo
和 {{trigger.message.Body}}
的 message
。
您可以在此处阅读有关 Twilio Studio 小部件的更多信息:https://www.twilio.com/docs/studio/widget-library#http-request