ASP.NET 短信网关 API [英] ASP.NET SMS Gateway API

查看:25
本文介绍了ASP.NET 短信网关 API的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I purchased a SMS gateway for which they gave me only HTTP and XML API but I need ASP.NET API to work on my project. Can anybody help me how to convert the below API to 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.

How to convert this API to ASP.NET API.

我知道这个问题没有资格在这里发布.但我马上需要它.

I know that this question is unqualified to post it here. But I need it immediately.

推荐答案

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

I have done something similar from an .Net application where we used the http api to send sms. We used the webclient in .net to send messages.

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

这篇关于ASP.NET 短信网关 API的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆