【发布时间】:2016-02-12 05:14:36
【问题描述】:
我正在使用 Twilio api 发送 SMS,并且我指定 StatusCallBackUrl 以在发送 SMS 时从 Twilio 获取响应。 我一直在使用的凭据不是测试凭据。 我想知道我在哪里做错了,因为在我发送短信后我没有收到来自 Twilio 的响应,但是,我已经启用了跨域以接受来自 Twilio 的响应。 我只是控制响应,以便了解响应的结构以及它发送数据的模型。
这是我的示例回调 URL:
public const String callBackUrl = "http://example.com/api/Reports/ProcessSmsResponse";
这就是我通过 Twilio 发送 SMS 的方式:
twilio = new Twilio.TwilioRestClient(this.TwilioAccount, this.TwilioAuthToken);
var message = twilio.SendMessage("+965478", "+987456", "test body", callBackUrl);
这个只是打印短信回调响应的方法:
[HttpPost]
public void ProcessSmsResponse()
{
Logger.WriteLog(LogLevel.INFO, "ProcessSmsResponse");
Logger.WriteLog(LogLevel.INFO, Request.Content);
}
【问题讨论】: