新浪短信Web Service

该资源的该问地址为:http://smsinter.sina.com.cn/ws/smsWebService0101.wsdl,这是一个WSDL文件格式,您可以直接在您的VS.net环境中直接添加Web引用,把该地址输入即可。

该Web Service就只有一个方法,即string sendXML(carrier,userid,password,mobilenumber,content,msgtype)。各个参数全部为string类型,其含义基本如下(可能不正确)。

carrier:运营商名称,这里面可以随便输,不过似乎没有任何显示,不知道里面有没有其它奥秘。
userid:您在新浪无线上注册的手机ID,即http://sms.sina.com.cn
password:您在新浪无线上注册手机时所使用的密码。
mobilenumber:对方的手机号码;
content:发送短消息的内容;
msgtype:发送短消息的类型,我估计支持彩信,不过我目前仅使用文本短信方式,似乎随便输什么都可以,我使用的是“Text”。
示例如下:

Sina.SMSWS ws = new Sina.SMSWS();
string result = ws.sendXML("Sina",textBox1.Text,textBox2.Text,textBox3.Text,textBox4.Text,"new");

资费标准请参看新浪无线网站上的相关说明,应该是一条一角钱,不过也或者是一条两角线。由于其后台可能使用了消息队列机制,在繁忙的时候,可能会有几秒钟延迟。

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [Web Service] 的这些文章也感兴趣:

Javascript调用Webservice的汇集  定义web service接口的十点注意事项
页面前台通过JS访问WEB SERVICES,以及如何处理返回结果  用 SOAP 消息传递返回 ADO 记录集
新浪短信Web Service  ASP.NET创建Web服务之设计方针
改善Web Service安全性:WCF指导包  在Web Services中管理Sessions
Web Service 安全性解决方案(SOAP篇)  客户端访问Web Service方法的一个细节
Amazon宣布AWS挑战优胜者  ASP.NET服务器端异步Web方法
SharePoint Web Services入门  如何创建和使用Web服务
实现COM组件向Web Services的转变  创建数据库Web Services
实现一个.NET Web Services服务注册中心  有了Web Service,还需要.NET吗?
HTTP 安全性和 ASP.NET Web 服务  Web Service安全机制探讨