API接口

语音发送接口(VoiceMT)

接口定义

接口名称语音通知发送接口
接口描述语音通知
请求内容INDEX:http://ip:port/api/sms/voicesend 或者https://ip:port/api/sms/voicesend  完 整 URL 实 例 , 如 : http://ip/:port/api/sms/voicesend?userid=100001&ts=1476235100217&sign=54449bb492c2ea2592ea3eceef3d0b47&mobile=13800000000,135000000&ms gcontent=test
请求方式POST 或GET
应答方式JSON
接口协议HTTP

输入参数

字段名称是否必填说明数据类型长度
userid必填用户编号,接入方信息唯一标识String由平台方分配
ts必填时间戳, 5 分钟内有效, 时间戳是指格林威治时间 1970 年 01 月 01 日 00 时 00 分00 秒起至现在的总毫秒数(精确到毫秒)LongSystem.curren tTimeMillis()
sign必填三个信息字符串拼接,然后md5 算法加密(MD5 用 32 位,值必须要小写进行加密)md5(userid + ts + apikey) 中间无需空格无+号Stringapikey: 由平台方分配
mobile必填需要发送的手机号(多个号码以英文逗号“,”分隔) 一次性最多 100 个号码String13800000000,135000000,13336000000
msgcontent必填语音内容(如果是验证码则只能为数字)String
language选填语种,默认zh-CN 中文String暂只支持中文
serviceid选填业务代码,0:验证码、1:通知String
extnum选填播报时显示的号码扩展(0-6 位)String最长 6 位
time选填发送时间(为空表示立即发送,如果定时发送,则需要按yyyyMMddHHmmss 格式,如:20110115105822)StringyyyyMMddHH mmss
messageid选填客户侧唯一消息ID,状态报告推送接口原样带回。String最长 32 位

输出参数

字段名称说明数据类型长度
code状态码String10
msg状态描述String50
data数据节点Object
taskid任务ID,接口返回的taskid,如果接口返回非 0,则不返回data 节点String最长 32 位

参数示例:

描述:taskid 是字符串格式,长度最大 32 位,code=0 时才会有data 节点和taskid 字段, 单次请求只会返回一个taskid。

成功返回示例:

{"code":"0","msg":"成功","data":{"taskid":"T1011220639000170512059"}}
{
"code": "0",
"msg": "成功",
"data": {
"taskid": "T1011220639000170512059"
}
}

失败返回示例:

签名信息鉴权
{
"code": "11",
"msg": "签名信息鉴权失败"
}

语音状态报告获取见 5.1 和 9.1 定义

您需要的服务

满足用户的不同需求,高效、稳定、灵活。亦可随时随地登录网页,在线编辑发送。

沟通合作

立即咨询

4001-077-896