ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:18.78KB ,
资源ID:15340640      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-15340640.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(二次开发接口说明.docx)为本站会员(b****7)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

二次开发接口说明.docx

1、二次开发接口说明二次开发接口说明短信二次接口技术随着移动商务应用和3G无线技术的加速普及和深入发展与用户需求的变化,短信用户群由时尚人群不断向企业、行业用户扩展。短信作为一种实用、方便、廉价的通信手段,越来越多地成为企业、行业人士日常工作不可或缺的通讯工具;同时,短信应用范围也由通用服务向企业、行业应用领域扩展。短信应用不再局限于交互游戏等娱乐方式,它已经介入到企业办公、银行、证券、保险、交通、教育、社保、数据采集等领域,已成为企业、行业应用密不可分的一部分。面向企业、行业的短信业务逐渐成为短信应用的一个重要组成部分,越来越多的企业开始利用短信平台开展各种短信增值业务如:OA管理系统、短信商业

2、信息发布系统、短信客户关系管理系统、短信呼叫中心、进销存系统、短信防伪、生产管理系统、短信数据采集等。业务系统、网站、客户管理系统、进销存系统、OA、生产管理系统。手机也势必会成为企业信息化管理、移动商务办公的又一大信息终端。 支持多种操作体统:WINDOWS、LINUX、UNIX支持多种开发语言:C#、VB、delphi、VC+、ASP、JAVA、.NET 等支持开发方式:Http协议支持编码格式:UTF-8编码第一章 发送接口1.1 请求地址 请求地址是客户接口程序调用时请求的url地址,采用的是http post 接口,地址是客户端地址+ 例如::8888/; 入口地址一般不会发生变化,

3、当发生变化的时候,会通知接口用户 1.2参数说明:8888/?action=send参数名称含义说明userid企业id企业IDaccount发送用户帐号用户帐号,由系统管理员password发送帐号密码用户账号对应的密码mobile全部被叫号码发信发送的目的号码.多个号码之间用半角逗号隔开 content发送内容短信的内容sendTime定时发送时间为空表示立即发送,定时发送格式2010-10-24 09:08:10action发送任务命令设置为固定的:sendcheckcontent是否检查内容包含非法关键字当设置为1时表示需要检查,默认0为不检查taskName任务名称本次任务 描述10

4、0个字以内 可以为空countnumber号码总数量本次提交的号码总数量mobilenumber手机号码数量本次提交的手机号码数量telephonenumber小灵通或座机号码数本次提交的小灵通或座机号码数数量例如:action=send&userid=12&account=账号&password=密码&mobile=,&content=内容&sendTime=&taskName=本次任务描述&checkcontent=1&mobilenumber=10&countnumber=12&telephonenumber=21.3返回值 在接收到客户端发送的http请求后,返回以xml的方式返回处理

5、结果。格式为:status - 返回状态值:成功返回Success 失败返回:Faildmessage - 返回信息:见下表 remainpoint - 返回余额taskID - 返回本次任务的序列IDsuccessCounts -成功短信数:当成功后返回提交成功短信数返回信息提示说明ok提交成功用户名或密码不能为空提交的用户名或密码为空发送内容包含sql注入字符包含sql注入字符用户名或密码错误表示用户名或密码错误短信号码不能为空提交的被叫号码为空短信内容不能为空发送内容为空包含非法字符:表示检查到不允许发送的非法字符对不起,您当前要发送的量大于您当前余额当支付方式为预付费是,检查到账户余额

6、不足其他错误其他数据库操作方面的错误# 实例:tryEncoding myEncoding = coding(UTF-8);string param = action=send&userid= + userid + &account= + code(account, myEncoding) + &password= + code(password, myEncoding) + &mobile=,&content= + code(content, myEncoding) + &sendTime= + code(sendTime, myEncoding) + &mobilenumber=2&cou

7、ntnumber=2&telephonenumber=0;byte postBytes = .GetBytes(param);HttpWebRequest req = (HttpWebRequest)e(:8888/);d = POST;ntType = application/x-www-form-urlencoded;charset=UTF-8;ntLength = h;using (Stream reqStream = questStream()(postBytes, 0, h);.XmlDocument xmlDoc = new .XmlDocument();using (WebRes

8、ponse wr = sponse()StreamReader sr = new StreamReader(wr.GetResponseStream(), .8);.StreamReader xmlStreamReader = sr;(xmlStreamReader);if (xmlDoc = null)(请求发生异常 );else String message = ementsByTagName(message).Item(0).ing();if(message =ok)(发送成功 );else (message );catch (.WebException WebExcp)(网络错误,无法

9、连接到服务器! );第二章 余额及已发送量查询接口2.1 请求地址 请求地址是客户接口程序调用的时候请求的url地址,采用的是http post接口,地址是:8888/ 入口地址一般不会发生变化,当发生变化的时候,会通知接口用户 2.2参数说明参数名称含义说明userid企业id企业IDaccount用户帐号用户帐号,由系统管理员password帐号密码用户账号对应的密码action任务名称设置为固定的:overage例如:action=overage&userid=12&account=账号&password=密码2.3返回值status-返回状态值:成功返回Success 失败返回:Fai

10、ldmessage-返回信息提示:见下表payinfo-返回支付方式 后付费,预付费overage-返回已发送条数sendTotal-返回总点数 当支付方式为预付费是返回总充值点数返回信息提示说明返回空查询成功将返回相应的支付方式、账户使用条数、总充值点数用户名或密码不能为空提交的用户名或密码为空用户名或密码错误表示用户名或密码错误# 实例:tryEncoding myEncoding = coding(UTF-8);string param = action=overage&userid= + userid + &account= + code(account, myEncoding) +

11、&password= + code(password, myEncoding) ;byte postBytes = .GetBytes(param);HttpWebRequest req = (HttpWebRequest)e(:8888/);d = POST;ntType = application/x-www-form-urlencoded;charset=UTF-8;ntLength = h;using (Stream reqStream = questStream()(postBytes, 0, h);.XmlDocument xmlDoc = new .XmlDocument();u

12、sing (WebResponse wr = sponse()StreamReader sr = new StreamReader(wr.GetResponseStream(), .8);.StreamReader xmlStreamReader = sr;(xmlStreamReader);if (xmlDoc = null)(请求发生异常 );else String returnstatus= ementsByTagName(returnstatus).Item(0).ing();String message = ementsByTagName(message).Item(0).ing()

13、;String overage= ementsByTagName(overage).Item(0).ing();if(returnstatus=Success)(查询余额成功 );else (message );catch (.WebException WebExcp)(网络错误,无法连接到服务器! );第三章 非法关键词查询3.1 请求地址 请求地址是客户接口程序调用的时候请求的url地址,采用的是http post接口,地址是:8888/ 入口地址一般不会发生变化,当发生变化的时候,会通知接口用户 3.2参数说明参数名称含义说明userid企业id企业IDaccount用户帐号用户帐号,由

14、系统管理员password帐号密码用户账号对应的密码action任务名称设置为固定的:checkkeywordcontent检测发送内容需要发送的内容例如:action=checkkeyword&userid=12&account=账号&password=密码&content=内容3.3返回值message-返回信息提示:见下表返回信息提示说明用户名或密码不能为空提交的用户名或密码为空用户名或密码错误表示用户名或密码错误包含非法字符检查出来包含非法关键词未包含非法字符未检查出非法关键词# 实例:tryEncoding myEncoding = coding(UTF-8);string para

15、m = action=overage&userid= + userid + &account= + code(account, myEncoding) + &password= + code(password, myEncoding) ;byte postBytes = .GetBytes(param);HttpWebRequest req = (HttpWebRequest)e(:8888/);d = POST;ntType = application/x-www-form-urlencoded;charset=UTF-8;ntLength = h;using (Stream reqStre

16、am = questStream()(postBytes, 0, h);.XmlDocument xmlDoc = new .XmlDocument();using (WebResponse wr = sponse()StreamReader sr = new StreamReader(wr.GetResponseStream(), .8);.StreamReader xmlStreamReader = sr;(xmlStreamReader);if (xmlDoc = null)(请求发生异常 );else String returnstatus= ementsByTagName(retur

17、nstatus).Item(0).ing();String message = ementsByTagName(message).Item(0).ing();String overage= ementsByTagName(overage).Item(0).ing();if(returnstatus=Success)(查询余额成功 );else (message );catch (.WebException WebExcp)(网络错误,无法连接到服务器! );第四章 状态报告接口4.1请求地址 请求地址是客户接口程序调用的时候请求的url地址,采用的是http post接口,地址是:8888/

18、入口地址一般不会发生变化,当发生变化的时候,会通知接口用户 4.2参数说明参数名称含义说明userid企业id企业IDaccount用户帐号用户帐号,由系统管理员password帐号密码用户账号对应的密码action任务名称设置为固定的:query例如:action=query&userid=12&account=账号&password=密码4.3返回值 -对应的手机号码1212-同一批任务ID10-状态报告-10:发送成功,20:发送失败2011-12-02 22:12:11-接收时间1212202011-12-02 22:12:114.4错误返回值状态报告请求错误返回格式及对应值 1-错误

19、码用户名或密码不能为空-错误描述1:用户名或密码不能为空2:用户名或密码错误3:该用户不允许查看状态报告4:参数不正确第五章 上行接口5.1 请求地址 请求地址是客户接口程序调用的时候请求的url地址,采用的是http post接口,地址是:8888/ 入口地址一般不会发生变化,当发生变化的时候,会通知接口用户 5.2参数说明参数名称含义说明userid企业id企业IDaccount用户帐号用户帐号,由系统管理员password帐号密码用户账号对应的密码action任务名称设置为固定的:query例如:action=query&userid=12&account=账号&password=密码5.3返回值 -对应的手机号码1212-同一批任务ID你好,我不需要-上行内容2011-12-02 22:12:11-接收时间1212你好,本次活动路线是怎么的2011-12-02 22:12:115.4错误返回值回复请求错误返回格式及对应值 1-错误码用户名或密码不能为空-错误描述1:用户名或密码不能为空2:用户名或密码错误3:该用户不允许查看状态报告4:参数不正确

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2