繁体   English   中英

如何使用.net MVC在twilio中处理我的短信statuscallback?

[英]How to handle my sms statuscallback in twilio using .net mvc?

这是我的应用程序发出的api url调用:

statusCallback: new Uri("http://xx.xx.xx.xx:xx/api/SMSAPI"/>

这就是我在API中尝试过的方法:

    [HttpPost]
    public void Post([FromBody]string value)
    {
        string MessageStatus="From Body: " + value;
        //return statusText;
        printLog(MessageStatus);

    }

其中printLog()将数据写入日志文件。 但问题是它仅打印“ From Body:”,因此如何从twilio获取所有值

它还在twilio控制台中给出错误500 ... 图像

Twilio的传播者在这里。

Twilio将参数作为表单编码的值传递,因此您可以将这些单个参数的名称指定为方法参数,以使ASP.NET自动映射它们:

public void Post([FromBody]string To, [FromBody]string From, [FromBody]string Body)

或者,您可以使用twilio-aspnet Nuget包将它们全部映射到单个强类型对象中:

public void Post(SmsRequest request)

希望能有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM