用户体验中心
售前咨询:400-006-0086 客服QQ:400-006- 0086 投诉电话:152-5606-8386
创瑞通讯平台(网页版):客户登录 | 免费试用 | 常见问题 | 客服中心
您当前位置:创瑞 >> 行业新闻 >> 浏览文章行业新闻
创瑞短信平台接口文档

本文档主要定了短信平台对用户开放的主要接口和定义。

1、普通短信发送

用户通过HTTP的POST方式提交短信发送请求。编码采用UTF-8编码。

1.1短信提交地址

URL地址为:http://web.cr6868.com/asmx/smsservice.aspx

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请求提交到服务器后,服务器返回响应码,响应码的格式如下:

1.3.1格式说明

短信提交响应为英文逗号隔开的一行数据,状态,发送编号,无效号码数,成功提交数,黑名单数和消息,无论发送的号码是多少,一个发送请求只返回一个sendid,如果响应的状态不是“0”,则只有状态和消息。

1.3.2示例

  提交成功

20130821110353234137876543为返回的sendid,这个工状态报告匹配时使用。

  提交失败

本示例表明用户提交失败,返回错误码为1,服务器端并未返回sendid等。

1.3.3响应状态值说明

代码 说明

0 提交成功

1 含有敏感词汇

2 余额不足

3 没有号码

4 包含sql语句

10 账号不存在

11 账号注销

12 账号停用

13 IP鉴权失败

14 格式错误

-1 系统异常

1.4短信发送例子

http://web.cr6868.com/asmx/smsservice.aspx?name=test&pwd=112345&content=testmsg&mobile=13566677777,18655555555&stime=2012-08-01 8:20:23&sign=testsign&type=pt&extno=123

2、个性短信发送

2.1短信提交地址

URL地址为:http://web.cr6868.com/asmx/smsservice.aspx

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请求提交到服务器后,服务器返回响应码,响应码的格式如下:

2.3.1格式说明

短信提交响应为英文逗号隔开的一行数据,状态,发送编号,无效号码数,成功提交数,黑名单数和消息,无论发送的号码是多少,一个发送请求只返回一个sendid,如果响应的状态不是“0”,则只有状态和消息。Code值与普通短信含义相同

2.3.2示例

  提交成功

20130821110353234137876543为返回的sendid,这个工状态报告匹配时使用。

3、状态报告推送(post方式推送)

如果管理员设置用户账户需要状态报告,并且也配置了账户的状态报告接收地址,则用户可以接收到其发送短信的状态报告。用户侧启动一个HTTP服务用于接收状态报告。POST方式推送

3.1参数定义

序号 参数 说明

1name 接收状态报告验证的用户名(不是账户名),是按照用户要求配置的名称,可以为空

2pwd 接收状态报告验证的密码,可以为空

3sendid 提交短信时平台返回的sendid,参见1.2

4time 报告时间(多个号码时,是第一个号码的时间)

5mobile 当多个号码状态相同时 手机号以英文逗号隔开;不同时,为单个手机号码。

6state 状态报告数值

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接口地址

http://web.cr6868.com/asmx/smsservice.aspx

5.2参数定义

序号 参数 说明

1 name 必填参数。用户账号

2 pwd 必填参数。用户密码

3 type 必填参数。固定值 balance

5.3提交响应

code为获取状态,balance是用户余额。

5.4提交响应值

代码 说明

0 成功

10 账号不存在

11 账号注销

12 账号停用

13 IP鉴权失败

5.5示例

http://web.cr6868.com/asmx/smsservice.aspx?name=test&pwd=testpwd&type=balance

返回首页
上一篇:群发短信内容编写技巧
下一篇:群发短信效果差的真实原因

更多详情请搜索:
推荐产品
热门产品
 
 
  • 创瑞新浪微博
  • 创瑞-搜狐公众平台
  • 创瑞企业QQ
创瑞微信二维码
扫描二维码
关注创瑞更多精彩
 
 
 
增值电信业务经营许可证 | 计算机软件著作权证书 | 软件测评中心-登记测试证书 | 短消息服务接入代码使用证书
开户许可证 | 营业执照 | 会员证书 | 网站地图
短信平台 | 短信接口 | 语音验证码 | 国际短信 | 短信公众号
地址:中国·合肥高新区长江西路与科学大道交叉口5F创业园A座502#
Copyright 2005-2017 安徽创瑞信息技术有限公司 增值电信业务经营许可证:B2-20120248
网站备案:皖ICP备12004788号-11 创瑞公安备案皖公网安备 34019202000075号