收藏 分销(赏)

创瑞---平台接口说明.doc

上传人:pc****0 文档编号:9009850 上传时间:2025-03-11 格式:DOC 页数:10 大小:92.81KB
下载 相关 举报
创瑞---平台接口说明.doc_第1页
第1页 / 共10页
创瑞---平台接口说明.doc_第2页
第2页 / 共10页
点击查看更多>>
资源描述
短信平台接口 说明 Version 1.1 目录 1 普通短信发送 4 1.1 短信提交地址 4 1.2 参数定义 4 1.3 短信提交响应 4 1.3.1 格式说明 5 1.3.2 示例 5 1.3.3 响应状态值说明 5 1.4 短信发送例子 6 2 个性短信发送 6 2.1 短信提交地址 6 2.2 参数定义 6 2.3 短信提交响应 7 2.3.1 格式说明 7 2.3.2 示例 7 3 状态报告推送 7 3.1 参数定义 8 3.2 状态报告值 8 3.3 示例 8 4 短信接收 9 4.1 参数定义 9 4.2 示例 9 5 余额查询接口 9 5.1 接口地址 9 5.2 参数定义 9 5.3 提交响应 10 5.4 提交响应值 10 5.5 示例 10 版本修订历史 项目 日期 修订内容 备注 1 2012-10-21 技术支持: 邴立运 qq:613953603 手机:18657554529 本文档主要定了短信平台对用户开放的主要接口和定义。 1 普通短信发送 用户通过HTTP的POST方式提交短信发送请求。编码采用UTF-8编码。 1.1 短信提交地址 URL地址为: 1.2 参数定义 序号 参数 说明 1 name 必填参数。用户账号 2 pwd 必填参数。(web平台:基本资料中的接口密码) 3 content 必填参数。发送内容(1-500 个汉字)UTF-8编码 4 mobile 必填参数。手机号码。多个以英文逗号隔开 5 stime 可选参数。发送时间,填写时已填写的时间发送,不填时为当前时间发送 6 sign 可选参数。用户签名。 7 type 必填参数。固定值 pt 8 extno 可选参数,扩展码,用户定义扩展码,只能为数字 1.3 短信提交响应 用户短信通过http请求提交到服务器后,服务器返回响应码,响应码的格式如下: code,sendid,invalidcount,successcount,blackcount,msg 1.3.1 格式说明 短信提交响应为英文逗号隔开的一行数据,状态,发送编号,无效号码数,成功提交数,黑名单数和消息,无论发送的号码是多少,一个发送请求只返回一个sendid,如果响应的状态不是“0”,则只有状态和消息(提交失败的原因),并将提交的参数及值原样返回。 1.3.2 示例 Ø 提交成功 0, 20130821110353234137876543,0,500,0,提交成功 20130821110353234137876543为返回的sendid,这个工状态报告匹配时使用。 1,含有敏感词汇,?name=*****&pwd=****** 等参数和值 Ø 提交失败 Ø 本示例表明用户提交失败,返回错误码为1,服务器端并未返回sendid等。 提交失败时是英文逗号隔开的三个参数。但是最后一个参数可能也会有英文逗号,比如发送的内容中有。这样就会有多于3个英文逗号,请做好相应处理。 1.3.3 响应状态值说明 代码 说明 0 提交成功 1 含有敏感词汇 2 余额不足 3 没有号码 4 包含sql语句 10 账号不存在 11 账号注销 12 账号停用 13 IP鉴权失败 14 格式错误 -1 系统异常 1.4 短信发送例子 8:20:23&sign=testsign&type=pt&extno= 2 个性短信发送 2.1 短信提交地址 URL地址为: 2.2 参数定义 序号 参数 说明 1 name 必填参数。用户账号 2 pwd 必填参数。(web平台:基本资料中的接口密码) 3 content 必填参数。发送内容UTF-8编码,建议每次1000个 格式:内容#@#号码#@@#内容#@#号码 例:你好张三#@#13566666666#@@#你好李四#@#13999999999 4 stime 可选参数。发送时间,填写时已填写的时间发送,不填时为当前时间发送 5 sign 可选参数。用户签名。 6 type 必填参数。固定值 gx 7 extno 可选参数,扩展码,用户定义扩展码,只能为数字 2.3 短信提交响应 用户短信通过http请求提交到服务器后,服务器返回响应码,响应码的格式如下: code,sendid,invalidcount,successcount,blackcount,msg 2.3.1 格式说明 短信提交响应为英文逗号隔开的一行数据,状态,发送编号,无效号码数,成功提交数,黑名单数和消息,无论发送的号码是多少,一个发送请求只返回一个sendid,如果响应的状态不是“0”,则只有状态和消息。Code值与普通短信含义相同 2.3.2 示例 Ø 提交成功 0, 20130821110353234137876543,0,500,0,提交成功 20130821110353234137876543为返回的sendid,这个工状态报告匹配时使用。 3 状态报告推送(post方式推送) 如果管理员设置用户账户需要状态报告,并且也配置了账户的状态报告接收地址,则用户可以接收到其发送短信的状态报告。用户侧启动一个HTTP服务用于接收状态报告。POST方式推送 3.1 参数定义 序号 参数 说明 1 name 接收状态报告验证的用户名(不是账户名),是按照用户要求配置的名称,可以为空 2 pwd 接收状态报告验证的密码,可以为空 3 sendid 提交短信时平台返回的sendid,参见1.2 4 time 报告时间(多个号码时,是第一个号码的时间) 5 mobile 当多个号码状态相同时 手机号以英文逗号隔开; 不同时 为单个手机号码 6 state 状态报告数值 3.2 状态报告值 状态报告的值即,state后面的数据,如下 状态值(字符串) 说明 DELIVRD 短消息转发成功 EXPIRED 短消息超过有效期 UNDELIV 短消息是不可达的 UNKNOWN 未知短消息状态 REJECTD 短消息被短信中心拒绝 DTBLACK 目的号码是黑名单号码 ERR:104 系统忙 REJECT 审核驳回 其他 网关内部状态 3.3 示例 http://pushUrl?name=admin&pwd=12345&sendid=12345&time=2013-08-20 20:11:34&mobile=13900210021&state=DELIVRD 其中,pushUrl为用户启动的服务地址。 4 短信接收(与报告雷同 post方式推送) 4.1 参数定义 序号 参数 说明 1 name 接收信息验证的用户名(不是账户名),是按照用户要求配置的名称,可以为空 2 pwd 接收信息服务需验证的密码,可以为空 3 args 手机号、内容、时间、系统扩展码+自定义扩展码;以 #@# 分割。(扩展码可能为空) 多个上行以#@@# 分割 4.2 示例 http://pushMoUrl?name=admin&pwd=12345&args=13800210021#@#content1#@#2013-08-21 21:20:11#@#008123#@@#13978767656#@#content2#@#2013-08-21 21:20:30#@#008456 本例中 008为系统为该用户设置的扩展码,123和另外一个456是提交短信时用户自己加的自定义扩展码;即发送时extno=123 系统扩展码可能变化,如果变化一般长度不变,建议通过长度来截取得到自定义扩展码 其中,pushUrl为用户启动的服务地址。 5 余额查询接口 5.1 接口地址 5.2 参数定义 序号 参数 说明 1 name 必填参数。用户账号 2 pwd 必填参数。用户密码 3 type 必填参数。固定值 balance 5.3 提交响应 code,balance code为获取状态,balance是用户余额。 5.4 提交响应值 代码 说明 0 成功 10 账号不存在 11 账号注销 12 账号停用 13 IP鉴权失败 5.5 示例 10
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服