注:对方技术文档有改动,文章仅供参考
某MIS需要短信功能,公司想购置短信猫,但短信猫价格不菲外加接入的技术必须很高,所以综合考虑之下,在网上找到一家较有实力的短信公司,他们提供的接口很多类型,有http/dll/webservice等。
自我感觉http的比较容易,今天就来试验一下这种方式
技术接入文档:http://www.mmlj.cn/software/Http-Post-Get.rar
(大家可以去免费注册个账号试试 http://www.mmlj.cn/Reg.htm,自带8条试用,注册时要填真实号码,因为他们会通过信息告诉你账号和密码)
好了,废话不多说,打开我们可爱的VB
第一步,当然要弄个漂亮的界面咯,(*^__^*) 嘻嘻……
第二步,我们把form1设置为无边框等(纯粹为了好看)
form1 -->
BorderStyle:0-None
BackColor:Palette 白色
Picture:图片
txtMobile
txtContent -->
Appearance:0-Flat
MultiLine:true
ScrollBars:2-Vertical
txtUser
txtPass
txtVIP -->
Appearance:0-Flat
cmdFee
cmdSend
第三步,看文档时,提到 查询余额时要用到GET的方式,但发送时却用到POST方式,O__O"…,百度了一下,其实GET方式最好的方法,其实就是直接访问,这个基本没难度,用个Inet就ok了,但Post方式就有点困难了。
我们先搞掂GET的余额查询。
在form上加入一个Inet1,双击cmdFee按钮,写代码:
好了,查询余额成功,,,
接下来是POST了,我们先来引用XML 3.0 (当然,你喜欢2.6 或其他都可以,不过3.0 xp/2003/win7 都有)
观看技术文档,在发送过程中,除了号码之外,其他的都要一个转Unicode码的过程,,(幸好技术文档有VB的代码)
好了,在cmdSend的按钮下写入代码之:
发送一条给自己手机,哇。。收到啦 腻激动ing。。。。
看他们公司 还有dll 和webservice的接入方法,俺下节课再玩玩,嘻嘻