摘 要:本文通过使用delphi和web services技术开发短信应用程序的实例详细的介绍了如何在delphi中开发基于web services技术的应用程序。
关键字:delphi;web service;短信应用程序开发
一提起基于web services技术的应用程序开发,一般人首先想到的开发工具是vs.net,其实作为快速应用程序开发工具(rad)的老大,delphi从6.0就开始支持web services的开发和应用了,本文通过使用delphi 7.0调用新浪发送短信的web service进行短信应用程序开发这一实例详细的介绍在delphi中如何开发基于web services的应用系统。
第一步,准备工作,了解新浪短信web service。新浪发送短信的web service地址是http://smsinter.sina.com.cn/ws/smswebservice0101.wsdl,该web service就只有一个方法,即string sendxml(carrier,userid,password,mobilenumber,content,msgtype)。各个参数全部为string类型,其含义基本如下(可能不正确)。
carrier:运营商名称,好像可以随便输,建议输入“sina”,如果输入其他的值,消息发送的特别慢;
userid:您在新浪无线上注册的手机id,如果您没有在http://sms.sina.com.cn上注册您的手机,你是无法使用本web service发送短信的;
password:您在新浪无线上注册手机时所使用的密码;
mobilenumber:对方的手机号码;
content:发送短消息的内容;
msgtype:发送短消息的类型,我估计支持彩信,不过我不知道怎么使用,似乎随便输什么都可以,我使用的是“text”。
资费标准请参看新浪无线网站上的相关说明,应该是一条一角钱,不过也或者是一条两角线,具体不太清楚。由于其后台可能使用了消息队列机制,在繁忙的时候,可能会有较长时间的延迟。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器