java 短信接口
是基于 java 语言开发的协议,所有用 java 请言开发的程序都可以调用这个接口发送短信。
通过 java 短信接口需要传递以下几个参数:
一、服务器的 IP 地址; java 短信接口中所有的短信数据都需要发送到短信通道商指定的
地址,
二、账号,短信通道商在平台上为用户开通的账号后,通过 java 短信接口与商家打通连接
后,短信形成下发,java 短信接口参数用 account=“” 表示;
三、密码; 通过 java 短信接口传过来的账号的密码,必须与账号区配,短信才能发送出去,
java 短信接口参数用 pswd-“”表示;
四、手机号码; 所有短信的发送都必须有指定的接收端号码,java 短信接口参数用 mobile=
“” 表示
五、短信和内容,用户实际收到的短信内容,java 短信接口参数用 msg=“”表示;
六、状态报告: 如果管理员设置用户三户需要状态报告,并且也配置了账户的状态报告接收
地址,则用户可以接收到其发送短信的状态报告用户则启动一个 TTP 服务用于接收状态
报告,java 短信接口参数用 needstatus= “true” 来表示:
七、产品 ID 用户订购的产品 id,不填写 〈针对老用户》 系统采用用户的默认产品,java
短信接口参数用 produet=“”来表示;
八、扩展码:可选参数,扩展码,用户定义扩展码。java 短信接口参数用 extno=“” 来表
示;
以上八个参数可以用 post 和 get 方式提交到服务器。
Java code
inmport org apache commons ,httpelient HttpClient:
inmport org.apache commons.httpclient methods.PostMethod;
import org apache conmons httpelient params,HttpyethodParams;
publie elass SmsTest
Am
param args
publie static void main(String[] args) [
String info = malli
2
HtpClient hetpelient = new HttpClient 0 ://方法调用
PostMethod post = new PostMethod(rhttp://211.90. 245. 137:8888/sms/hpi/Send. do) :1/
接口地址
post_ getParams(). setparameter(HttpethodParams. HTTP_CONTENT_CHARSET “gbk) ;7/格
式转换
post addparameter(“SpCode",“000001");//接口数据
post.addparameter("LoginName","test7) ;7/接口用户名
post addparanmeter(rPa