模板管理
添加模板
请求
URL
POST ${BASE_URL}/msg/template
请求参数列表
| 参数 | 有效值范围 | 是否必填 | 说明 |
|---|---|---|---|
name |
字符串 | 是 | 名称 |
type |
字符串 | 否 | 类型(目前有两个有效值:msg_sms、msg_ussd)不填默认为 msg_sms |
content |
字符串 | 是 | 模板内容 注意:实际发送内容,中文长度不超过62个字(包含标点符号) 1.无参数模板示例: 天猫双11全球狂欢节,全球好货不只5折。亿万优惠券10点准时开抢,现在打开淘宝或天猫客户端,开始抢红包啦! 2.带参数模板示例: 【支付宝】你的支付宝发生##元的交易,校验码:##打死都不能告诉别人哦!唯一热线95188 1、变量用#*#代替 2、内容+变量不能超过62字符 |
remark |
字符串 | 否 | 备注 |
响应
响应参数列表
| 参数 | 有效值范围 | 说明 |
|---|---|---|
code |
数字文本 | 状态码,全0表示正确 |
msg |
文本 | 返回情况说明 |
data |
JSON 对象 | 返回数据对象,参见data对象属性列表 |
参数详解
data对象属性列表
| 属性 | 有效值范围 | 说明 |
|---|---|---|
name |
字符串 | 名称 |
type |
字符串 | 模板类型,msg_sms代码短信模板,msg_ussd代表闪印模板 |
tempId |
字符串 | 模板ID |
content |
字符串 | 模板内容 |
status |
[1,0,-1] | 模板状态,1表示审核通过,0等待审核,-1审核不通过 |
remark |
字符串 | 备注 |
checkTime |
字符串 | 审核时间,格式:yyyy-MM-dd hh-mm-ss |
reason |
字符串 | 失败原因 |
示例
请求:
POST ${BASE_URL}/msg/template HTTP/1.1Host: api.yunhuni.comContent-Type: application/jsonAccept-Type: application/jsonContent-Length: xxx{"name":"双11打折","type":"msg_sms","content":"天猫双11全球狂欢节,全球好货不只5折。","remark":"双11模板"}
响应:
HTTP/1.1 200 OKContent-Type: application/jsonContent-Length: xxx{"code": "000000","msg": "请求成功","data": {"name":"双11打折","type":"msg_sms","tempId":"10001","content":"天猫双11全球狂欢节,全球好货不只5折。","status":1,"remark":"双11模板","checkTime":"","reason":""}}
修改模板
请求
URL
PUT ${BASE_URL}/msg/template/{tempId}
请求参数列表
| 参数 | 有效值范围 | 是否必填 | 说明 |
|---|---|---|---|
name |
字符串 | 否 | 名称 |
type |
字符串 | 否 | 类型(目前有两个有效值:msg_sms、msg_ussd)不填默认为 msg_sms |
content |
字符串 | 否 | 模板内容 注意:实际发送内容,中文长度不超过62个字(包含标点符号) 1.无参数模板示例: 天猫双11全球狂欢节,全球好货不只5折。亿万优惠券10点准时开抢,现在打开淘宝或天猫客户端,开始抢红包啦! 2.带参数模板示例: 【支付宝】你的支付宝发生##元的交易,校验码:##打死都不能告诉别人哦!唯一热线95188 1、变量用#*#代替 2、内容+变量不能超过62字符 |
remark |
字符串 | 否 | 备注 |
响应
响应参数列表
| 参数 | 有效值范围 | 说明 |
|---|---|---|
code |
数字文本 | 状态码,全0表示正确 |
msg |
文本 | 返回情况说明 |
data |
JSON 对象 | 返回数据对象,参见data对象属性列表 |
示例
请求:
POST ${BASE_URL}/msg/template/100001 HTTP/1.1Host: api.yunhuni.comContent-Type: application/jsonAccept-Type: application/jsonContent-Length: xxx{"name":"双11打折","type":"msg_sms","content":"天猫双11全球狂欢节,全球好货不只5折。","remark":"双11模板"}
响应:
HTTP/1.1 200 OKContent-Type: application/jsonContent-Length: xxx{"code": "000000","msg": "请求成功","data": {"name":"双11打折","type":"msg_sms","tempId":"10001","content":"天猫双11全球狂欢节,全球好货不只5折。","status":1,"remark":"双11模板","checkTime":"","reason":""}}
删除模板
请求
URL
DELETE ${BASE_URL}/msg/template/{tempId}
请求参数列表
无
响应
响应参数列表
| 参数 | 有效值范围 | 说明 |
|---|---|---|
code |
数字文本 | 状态码,全0表示正确 |
msg |
文本 | 返回情况说明 |
data |
null | 无 |
参数详解
示例
请求:
DELETE ${BASE_URL}/msg/template/100001 HTTP/1.1Host: api.yunhuni.comContent-Type: application/jsonAccept-Type: application/jsonContent-Length: xxx
响应:
HTTP/1.1 200 OKContent-Type: application/jsonContent-Length: xxx{"code": "000000","msg": "请求成功","data": null}
查询模板
请求
URL
GET ${BASE_URL}/msg/template[/{tempId}]
URL 不包含 {tempId} 参数,则获取模板列表,否则获取具体的某个模板的信息。
请求参数
| 参数 | 有效值范围 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
pageNo |
数字 | 否 | 1 | 当获取模板列表时有效,第几页 |
pageSize |
小于1000 | 否 | 20 | 当获取模板列表时有效,每一页的记录数(上限1000) |
响应
参数列表
| 参数 | 有效值范围 | 说明 |
|---|---|---|
code |
数字文本 | 状态码,全0表示正确 |
msg |
文本 | 返回情况说明 |
data |
JSON 对象 | 返回数据(或分页数据)对象,参见data对象属性列表 |
示例
请求单个:
GET ${BASE_URL}/msg/template/10001 HTTP/1.1
响应:
HTTP/1.1 200 OKContent-Type: application/jsonContent-Length: xxx{"code": "000000","msg": "请求成功","data": {"name":"双11打折","type":"msg_sms","tempId":"10001","content":"天猫双11全球狂欢节,全球好货不只5折。","status":1,"remark":"双11模板","checkTime":"2016-01-01 00:00:00","reason":"不通过原因"}}
请求多个:
GET ${BASE_URL}/msg/template?pageNo=1&pageSize=10 HTTP/1.1
响应多个:
HTTP/1.1 200 OKContent-Type: application/jsonContent-Length: xxx{"code": "000000","msg": "请求成功","data": {"pageSize": 10, //每一页的记录数"startIndex": 1, //从第几条开始"totalCount": 3, //总记录数"totalPageCount": 1, //总页数"currentPageNo": 1, //当前页数"result": [{"name":"双11打折","type":"msg_sms","tempId":"10002","content":"天猫双11全球狂欢节,全球好货不只5折。","status":1,"remark":"双11模板1","checkTime":"2016-01-01 00:00:00","reason":"不通过原因"},{"name":"双11打折","type":"msg_sms","tempId":"10003","content":"天猫双11全球狂欢节,全球好货不只6折。","status":1,"remark":"双11模板2","checkTime":"2016-01-01 00:00:00","reason":"不通过原因"},{"name":"双11打折","type":"msg_sms","tempId":"10004","content":"天猫双11全球狂欢节,全球好货不只7折。","status":1,"remark":"双11模板3","checkTime":"2016-01-01 00:00:00","reason":"不通过原因"}]}}
