【问题标题】:ASP.NET SMS Gateway APIASP.NET 短信网关 API
【发布时间】:2011-11-09 18:58:03
【问题描述】:

我购买了一个 SMS 网关,他们只给了我 HTTP 和 XML API,但我需要 ASP.NET API 来处理我的项目。任何人都可以帮助我如何将以下 API 转换为 ASP.NET(c#) API。

HTTP API

http://indiansms.smsmaker.in/api/sendmsg.php?user=*********&pass=********&sender=Sender ID&phone=Mobile No&text=SMS&priority=Priority&stype=smstype

XML API

$data="<?xml version='1.0' encoding='utf-8'?>
<MESSAGE>
<USERNAME>username</USERNAME>
<PASSWORD>password</PASSWORD>
<TEXT>Hi, this is a test message</TEXT>
<PRIORITY>ndnd</PRIORITY>
<SENDER>SenderId</SENDER>
<MSGTYPE>normal</MSGTYPE>
<ADDRESS>*********</ADDRESS>
<ADDRESS>*********</ADDRESS>
</MESSAGE>";

如何将此 API 转换为 ASP.NET API。

我知道这个问题不适合在这里发布。但我马上需要它。

【问题讨论】:

    标签: api sms-gateway


    【解决方案1】:

    我在 .Net 应用程序中做了类似的事情,我们使用 http api 发送短信。我们使用 .net 中的 webclient 来发送消息。

        using (var client = new WebClient())
        {
            client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR1.0.3705;)");
            client.QueryString.Add("user", "username");
            client.QueryString.Add("pass", "password");
            // Add all the parameters you need
    
            using (Stream stream = client.OpenRead("http://indiansms.smsmaker.in/api/sendmsg.php"))
            {
                // Do something with the response..
            }
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-04
      • 1970-01-01
      • 1970-01-01
      • 2013-06-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多