簡體   English   中英

如何使用c#webforms在twilio中接收傳入的短信?

[英]How to receive incoming sms in twilio using c# webforms?

我正在使用Twilio API在c#中發送和接收短信。 我已成功實施發送短信。 問題在於接收短信。 Twilio文檔僅顯示接收SMS的MVC代碼。 是否可以在asp.net網絡表單中接收短信? 這是接收SMS的文檔。 在twilio接收短信

我的項目是asp.net網絡表單。 我需要切換到MVC嗎?

Twilio福音傳教士在這里。

如果您使用的是WebForms,我通常建議您使用Generic HTTP Handler接收SMS消息。 Twilio將消息體之類的參數傳遞為表單編碼參數,因此很容易從請求上下文中獲取這些參數。

public class Twiml : IHttpHandler
{
    public void ProcessRequest(HttpContext context)
    {
        context.Response.ContentType = "application/xml";

        var Body = context.Request.Forms["Body"];

        var response = new Twilio.TwiML.MessageResponse();
        response.Message("You said: " + Body);

        context.Response.Write(response.ToString());
    }

    public bool IsReusable
    {
        get
        {
            return false;
        }
    }
}

希望有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM