ASP.NET短信网关API [英] ASP.NET SMS Gateway API
问题描述
我购买了,他们给了我唯一的HTTP和XML API短信网关,但我需要ASP.NET API在我的项目。任何人可以帮助我如何以下API转换为ASP.NET(C#)API。
HTTP API
<$p$p><$c$c>http://indiansms.smsmaker.in/api/sendmsg.php?user=*********&pass=********&sender=Sender ID&安培;电话=手机号码和放大器;文本=短信和放大器;优先级=优先级和放大器; STYPE = smstypeXML API
$数据=&LT; XML版本='1.0'编码='UTF-8'&GT?;
&LT;消息&GT;
&lt;用户名&GT;用户名&LT; /用户名&gt;
&LT;密码和GT;密码和LT; / PASSWORD&GT;
&LT; TEXT&GT;这是一条测试消息&LT; / TEXT&GT;
&LT;优先级和GT; ndnd&LT; /优先级和GT;
&LT;发送方GT; SenderId&LT; /发件人&GT;
&LT;&MSGTYPE GT;中性&LT; / MSGTYPE&GT;
&LT;地址&gt;&********* LT; /地址&gt;
&LT;地址&gt;&********* LT; /地址&gt;
&LT; / MESSAGE&gt;中;
如何将这个API转换为ASP.NET API。
我知道,这个问题是没有资格在这里发布。但我马上需要它。
我已经做了的地方,我们使用了HTTP API发送短信的.NET应用程序类似的东西。我们使用Web客户端在.NET中发送邮件。
使用(VAR的客户=新的WebClient())
{
client.Headers.Add(用户代理,Mozilla的/ 4.0(兼容; MSIE 6.0; Windows NT的5.2; .NET CLR1.0.3705;));
client.QueryString.Add(用户,用户名);
client.QueryString.Add(通,密码);
//添加你需要的所有参数 使用(流流= client.OpenRead(http://indiansms.smsmaker.in/api/sendmsg.php))
{
//使用响应东西..
}
}
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>";
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.
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屋!