Chinaunix首页 | 论坛 | 博客
  • 博客访问: 44876
  • 博文数量: 19
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 205
  • 用 户 组: 普通用户
  • 注册时间: 2018-01-23 15:20
文章分类

全部博文(19)

文章存档

2018年(19)

我的朋友

分类: IT业界

2018-08-04 14:32:31


1         变量短信发送

用户通过HTTPPOST方式提交短信发送请求。

1.1      系统提交URL地址

1.2      参数定义

序号

参数

说明

1

account

用户账号

2

pswd

用户密码

3

msg

短信模板。其中的变量用{$var}”来替代。例如:

{$var},你好!,请你于{$var}日参加活动”,该短信中具有两个变量参数。编码为UTF-8格式。最多支持20{$var}

4

params

变量短信的参数组。单次提交参数组的数目不能超过1000。编码为UTF-8格式

每一组参数之间用英文“;”间隔

每一组参数内部用英文“,”间隔,其中第一个参数为手机号码,第二个参数为模板中第一个变量,第三个参数为模板中第二个变量,以此类推。

例如:

13800210000,李先生,2013-01-01;13500210000,王先生,2013-01-15

表明提交了两个变量组,其中手机号码分别为:1380021000013500210000。模板变量分别为:李先生,2013-01-01和王先生,2013-01-15

 

格式不符的参数,系统自动过滤掉。

5

needstatus

是否需要状态报告,取值truefalsetrue,表明需要状态报告;false不需要状态报告

6

extno

可选参数,扩展码,用户定义扩展码,3,实际提交限制为6位,建议用户扩展3

 

1.3      提交响应

1.3.1        提交成功

20110725160412,0,10,1

1234567890100

 

 

 

 


响应时间为20110725160412,响应状态为0 表明那个成功提交到服务器,参数组个数为10表明提交参数params中格式正确的条数为10, 发送包失败个数为1表明提交参数msg中格式错误的条数为1条;1234567890100为返回的msgid,这个供状态报告匹配时使用。

 

1.3.2        提交失败

20110725160412,101

 

 

 

 

 


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

1.3.3        响应状态值说明

响应的值在1.2.3的基础上增加:

代码

说明

114

可用参数组个数错误(小于最小设定值或者大于1000;变量参数组大于20

 

1.4      示例

?account=111111&pswd=123456&msg={$var},你好!,请你于{$var}日参加活动¶ms=13800210000,李先生,2013-01-01;13500210000,王先生,2013-01-15&needstatus=true

 

 

 

 

 

阅读(1590) | 评论(0) | 转发(0) |
0

上一篇:创蓝253短信验证码接口接入常见问题

下一篇:没有了

给主人留下些什么吧!~~