ASP.NET SMS Gateway API - PullRequest
       11

ASP.NET SMS Gateway API

0 голосов
/ 03 сентября 2011

Я купил 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.

Я знаю, что этот вопрос не отвечает требованиям, чтобы опубликовать его здесь.Но мне это нужно немедленно.

1 Ответ

0 голосов
/ 03 сентября 2011

Я сделал нечто подобное из приложения .Net, где мы использовали HTTP API для отправки смс. Мы использовали веб-клиент в .net для отправки сообщений.

    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..
        }
    }
...