专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »DotNet » webservice:C#利用Web Service实现短信发送 »正文

webservice:C#利用Web Service实现短信发送

来源: 发布时间:星期五, 2009年1月9日 浏览:50次 评论:0
  通过编程方式实现短信息发送对很多人来说是件比较烦杂事情目前解决思路方法是通过计算机和手机连线通过可对手机编程语言编写相关手机短信息来实现而这种思路方法对于般人来说是很难达到此种思路方法不仅要有很多必备硬件设备也还需懂得手机编程相关知识本文就来探讨下另外种通过Visual C#发送短信息简单实现思路方法这种思路方法在实现过程中比我们想象要简单许多只需拥有Visual C#般编程基础并确定您计算机接入互联网即可下面就来详细介绍下Visual C#发送短信息具体实现过程

  . Visual C#发送短信息原理:

  我想当很多读者看到本文题目定会想本文内容定非常深奥并且作者定知道了电信发送短信网关地址其实并非如此本文其实是利用个现成资源个可发送短信Web Serviec这个Web Service就是新浪网就提供可供用户直接发送短消息Web Service这个Service地址是http://smser.sina.com.cn/ws/smswebservice0101.wsdl在这个Service中提供了个发送短消息思路方法"sendXml"此思路方法语法格式如下:

   sendXml (carrier , userid , password , mobilenumber , content , msgtype )

  sendXml思路方法中 6个参数均为类型并且sendXml思路方法返回值也是类型

  以下是sendXml思路方法中 6个参数具体介绍说明:

  ·carrier:运营商名称具体使用时此参数并没有什么具体要求即这里面可以随便输输入串也不会在对方手机中有任何显示

  ·userid:在新浪网上注册手机号注册手机所用地址是:http://sms.sina.com.cn具体注册思路方法下面会具体介绍

  ·password:您在新浪网成功注册手机后新浪网所反馈来密码

  ·mobilenumber:要发送短信到对方手机号码

  ·content:所要发送短消息内容

  ·msgtype:发送短消息类型由于本文发送不是彩信所以输入"Text"

  此Web Service只需在Visual C#开发环境中直接添加Web引用把该地址输入即可就可以使用此Web Service中sendXml思路方法发送短消息了当然发送短消息机器必须接入互联网

   2.在新浪网上注册手机:

  按照如下步骤就可在新浪网上注册手机:

  1. 打开浏览器并在地址栏中输入新浪无线地址:http://sms.sina.com.cn.在浏览器德左上角可见如图01界面:

" ) ;
 MessageBox.Show ( result ) ;
}

  11. 至此在上述步骤都正确执行后【短信】项目全部工作就完成了单击快捷键F5运行在输入【注册手机号】、【口令】、【目标手机号】和【内容】后单击【发送】按钮后就会向指定手机号发送短信息了



   5.整理总结:

  本文介绍这种Visual C#发送短信息思路方法其解决关键是引用Web Service此Web Service中思路方法通观全文此种思路方法是不是很简单最后还要提醒诸位利用这种发送短信息并不是免费午餐其资费标准可参看新浪无线网站WebSite上相关介绍说明每发送条收费角钱从在新浪网注册手机上收费在使用本文介绍思路方法发送短信息时在发送完成后般会有个延迟这是后台采用了了消息队列机制不过这种延迟般只会有几秒钟时间



0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: