如何使用 Twilio SMS 发送自定义参数
How to send custom parameters with Twilio SMS
谁能告诉我在使用 Twilio 发送短信时是否可以发送自定义参数 API?
我正在发送这样的短信:
var options = new CreateMessageOptions(smsToSend.PhoneNumber)
{
Body = message,
From = new PhoneNumber(twilioNumber),
ProvideFeedback = true,
StatusCallback = new Uri(callBackUri)
};
MessageResource.Create(options);
发送短信后,Twilio 会向我的应用程序控制器发送回调:
[HttpPost]
[AllowAnonymous]
public TwiMLResult MessageReceive(SmsRequest request)
{
//Some business here
return TwiML(new MessagingResponse());
}
问题是,我需要检索自定义 Id
参数以进行不同的业务处理。
有没有办法在发送短信时传递将在 Twilio 回调中发回的自定义参数?
无法设置任何自定义值,如下所示。每条出站短信都分配有一个唯一的消息 SID,您可以使用它来跟踪消息。
您可以将 URL 查询参数 key/value 附加到您的 statusCallback URL,它将发送到您的应用程序并可用于该目的。
谁能告诉我在使用 Twilio 发送短信时是否可以发送自定义参数 API?
我正在发送这样的短信:
var options = new CreateMessageOptions(smsToSend.PhoneNumber)
{
Body = message,
From = new PhoneNumber(twilioNumber),
ProvideFeedback = true,
StatusCallback = new Uri(callBackUri)
};
MessageResource.Create(options);
发送短信后,Twilio 会向我的应用程序控制器发送回调:
[HttpPost]
[AllowAnonymous]
public TwiMLResult MessageReceive(SmsRequest request)
{
//Some business here
return TwiML(new MessagingResponse());
}
问题是,我需要检索自定义 Id
参数以进行不同的业务处理。
有没有办法在发送短信时传递将在 Twilio 回调中发回的自定义参数?
无法设置任何自定义值,如下所示。每条出站短信都分配有一个唯一的消息 SID,您可以使用它来跟踪消息。
您可以将 URL 查询参数 key/value 附加到您的 statusCallback URL,它将发送到您的应用程序并可用于该目的。