短信平台WebService接口文档
网站开发中与短信运营商合作短信接口应用
短信平台WebService接口文档
一、接口地址 http://www.77cn.com.cn/services/esmsservice?wsdl
二、接口说明
Webservice的接口分为以下部分:
1. 短信发送接口
(1)sendSmsAsXml
·接口方法定义:
String sendSmsAsXml(String smsPack, String cpid, String cppwd);
·接口参数说明:
smsPack:Xml格式数据包(电话号,短信内容)
cpid:用户登录名
cppwd:用户密码
·返回值
0表示成功,否则返回错误原因。
smsPack格式如下
<?xml version="1.0" encoding="utf-8" ?>
<sms>
<msg>
<phone>13911111111,13811111111</phone>
<content>xxxxxxxxxx</content>
<spnumber>短信流水号</spnumber>
</msg>
<msg>
....
</msg>
</sms>
(2)sendSmsAsNormal
·接口方法定义:
String sendSmsAsNormal(String phone, String msgcont, String spnumber, String chid, String cpid, String cppwd);
·接口参数说明:
phone:所要发送信息的号码(多个号码请用“,”逗号为开)
如:phone = “13800000000,13900000000”;
msgcont: 短信内容
spnumber:流水号,为Null就行,传空值就可。
chid:通道号
cpid:用户登录名
网站开发中与短信运营商合作短信接口应用
cppwd:用户密码
·返回值
返回值为0则表示提交成功。
(3)getSmsStates
·接口方法定义: String getSmsStates(String cpid,String cppwd);
·接口参数说明:
cpid:用户登录名
cppwd:用户密码
·返回值
<?xml version="1.0" encoding="utf-8" ?>
<smsResult nextID="20">
<result>
< spnumber >短信流水号</ spnumber >
<phone>手机号码</phone>
<status>DELIVRD</status>
<sendtime>2008-12-24 23:58:24</sendtime>
</result>
……………………
</smsResult>
说明:DELIVRD成功,其他失败。
(4)sendMms
·接口方法定义:
String sendMms(String smsPack,String cpid,String cppwd);
·接口参数说明:
smsPack:Xml格式数据包(电话号,短信内容)
cpid:用户登录名
cppwd:用户密码
·返回值
<?xml version="1.0" encoding="utf-8" ?>
<mms>
<page>
<img type='jpg' >BASE64Encoder编码</img>
<text>....</text>
</page>
<page>
<img type='jpg'>BASE64Encoder编码</img>
//此处为空,必须保留该节点
<text>....</text>
</page>
...
</mms>
网站开发中与短信运营商合作短信接口应用
(5)getMmsStates
·接口方法定义:
String getMmsStates(String cpid,String cppwd);
·接口参数说明:
cpid:用户登录名
cppwd:用户密码
·返回值
<?xml version="1.0" encoding="utf-8" ?>
<mmsResult nextID="20">
<result>
< spnumber >短信流水号</ spnumber >
<phone>手机号码</phone>
<status>1000</status>
<sendtime>2008-12-24 23:58:24</sendtime>
</result>
……………………
</mmsResult>
说明:DELIVRD成功,其他失败。
(6)getMoList
·接口方法定义:
String getMoList(String nextId,String cpid,String cppwd);
·接口参数说明:
nextId:
cpid:用户登录名
cppwd:用户密码
·返回值
<?xml version="1.0" encoding="utf-8" ?>
<smsMo nextID="20">
<result>
<phone>手机号码</phone>
<content>1000</ content >
<motime>2008-12-24 23:58:24</sendtime>
</result>
……………………
</smsMo>
三、接口提交注意事项:
1. 接口提交数据一个包不能超过50个号码,50个号码提交一次,否则会提交失败。 2. 短信息内容不能超过70个字符。(包括数字、字母、特殊字符和汉字均为一个字符)
网站开发中与短信运营商合作短信接口应用
四、Demo
Demo说明:
arg)
cppwd });
您可以直接创建一个Java项目,调用这个方法,传入相应参数即可。 java Call方法调用: invokeWebServiceCall(phone, smg, null, chid, cpid, cppwd); /** * Java 形式调用 Webservice * * phone:号码列表 * smg:短信内容 * spName:流水号,为null,不用传参数 * chid:通道号 * cpid:用户名 * cppwd:密码 * */ public static void invokeWebServiceCall(String phone, String smg, String spNumber, String chid, String cpid, String cppwd) { // Webservice所在URL String endpoint = "http://www.77cn.com.cn/services/esmsservice"; // 创建一个服务 (service)调用(call) Service service = new Service(); Call call = null; try { // 通过service创建call对象 call = (Call) service.createCall(); // 设置 service所在URL call.setTargetEndpointAddress(new http://www.77cn.com.cn.URL(endpoint)); // 方法名 (sendSmsAsNormal)与SendSmsAsNormal.java方法名保持一致 call.setOperationName("sendSmsAsNormal"); // Object 数组封装了参数,参数为"Object数组形式",调用processService(String String ret = (String) call.invoke(new Object[] { phone, smg, spNumber, chid, cpid, System.out.println(ret); } catch (ServiceException e) { e.printStackTrace(); } catch (MalformedURLException e) {
网站开发中与短信运营商合作短信接口应用
} e.printStackTrace(); } catch (RemoteException e) { e.printStackTrace(); } finally { if(null == call) { } } } call = null; if(null == service) { service = null;
…… 此处隐藏:1459字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [教学研究]2012西拉科学校团少队工作总结
- [教学研究]建筑工程公司档案管理制度
- [教学研究]小学数学人教版六年级上册圆的周长和面
- [教学研究]ERP电子行业解决方案
- [教学研究]钢支撑租赁合同范本
- [教学研究]预应力自动张拉系统用户手册Rev1.0
- [教学研究]MOOC课程:金瓶梅人物写真(每章节课后
- [教学研究]追加被执行人申请书(适用追加夫妻关系)
- [教学研究]2014年驾考科目一考试最新题库766
- [教学研究]2013-2014学年度九年级物理第15章《电
- [教学研究]新版中日交流标准日本语初级下26课-客
- [教学研究]小导管注浆施工作业指导书
- [教学研究]一般财务人员能力及人岗匹配评估表
- [教学研究]打1.2.页 小学一年级暑假口算100以内加
- [教学研究]学习贯彻《中国共产党党和国家机关基层
- [教学研究]2012年呼和浩特市中考试卷_35412
- [教学研究]最简易的电线电缆购销合同范本
- [教学研究]如何开展安全标准化建设
- [教学研究]工作分析与人岗匹配
- [教学研究]2016-2017学年高中历史第七单元现代中
- 山东省义务教育必修地方课程小学三年级
- 台湾宜兰大学互联网交换技术课程 01_In
- 思想品德:第一课《我知我家》课件(人
- SAR合成孔径雷达图像点目标仿真报告(附
- 利辛县“十三五”规划研究报告
- 2015-2020年中国手机APP行业市场发展趋
- 广告策略、创意表现、媒体方案
- 企业如何申请专利的的几点思考
- 《中国教育简史》网上作业
- 高中历史第二单元西方人文精神的起源及
- 年终晚会必备_精彩的主持稿_精心整理_
- 信息工程专业自荐书
- 2019高考历史人教版一轮练习:第十二单
- JAVA俱乐部管理系统软件需求规格说明书
- 2016-2021年中国小型板料折弯机行业市
- (人教新课标)六上_比的基本性质课件PPT
- 辽宁省公务员考试网申论备考技巧:名言
- 神经阻滞麻醉知情同意书
- 施工企业信息填报、审核和发布的相关事
- 初一(七年级)英语完形填空100篇




