上传超级彩信模板
提交方式:
支持https
建议采用post方式提交请求,该接口是http接口,客户端通过输入流将json格式的数据传输到服务端。
注意:模板总大小不超过1.9M
功能:
客户端用Upload命令向服务器端上传超级彩信模板,服务器端返回响应。
请求参数:
参数值说明:以下json内容为提交请求数据格式
{
"account": "dh****",
"password": "0243614f784a8cfa94a94b85cbee7540",
"cmdId": "001",
"title": "2c9282396ab3dbbe016ab3f7984b0001",
"content": [
{
"name": "img.jpg",
"content": "文件base64位编码",
"index": "1_1"
},{
"content": "【签名】${2,20}是一座美丽的城市,我爱${2,20}!,拒收请回复R",
"index": "1_2"
},{
"content": "${2,10}特产有:${1,10}、${1,10}、${1,10}等。",
"index":"2_1"
}]
}
参数名 | 说明 |
---|---|
account | 用户账号,必填 |
password | 账号密码,需采用MD5加密(32位小写) |
cmdId | 命令ID,001 |
title | 短信主题,建议不要超过15个字 |
content | 短信内容,json数组字符串格式。数组中为单个json对象,如果为文本信息,就不需要添加name属性,并且文本内容支持变量,变量格式:${a,b},最少匹配a个最多匹配b个字,其中a>=0(等于0表示支持空字符串),b>=a且b>0(b的最大值建议在10以内),变量总数建议控制在10个以内,文本内容中建议不要下发$字符。index 标识是第几帧,第几个素材,格式为: 帧数_素材数。 图片规格:【格式】jpeg、jpg、gif、bmp(不要使用png格式,大部分运营商都不支持) 视频规格:【格式】mp4、3gp 音频规格:【格式】amr、mpeg、mp3、aac 如,”content”:[{“content”:”【签名】上海是一座美丽的城市,我爱SH!回复TD退订”,”index:”1_1”},{“name”:”img.jpg”,”content”:”文件base64位编码”,”index”:”1_2”},{“name”:”video.mp4”,”content”:”文件base64位编码”,”index”:”2_1”}] 备注:第一个内容前需要写签名,末尾要写“拒收请回复R”,2个相同类别的内容不能放在同一帧,视频和图片也尽量不要放在一帧里 |
返回示例:
{
"result":0,
"msg":"无错误,命令正确接收",
"templateNo":"2c9282396ab408a8016ab40909a10000"
}
返回参数说明:
参数名 | 说明 |
---|---|
result | 参考错误码对应表:超级短信提交响应错误码 |
msg | 响应消息说明 |
templateNo | 模板编号 |
文档更新时间: 2024-08-28 09:09 作者:admin