批量短信下发

访问地址:http://www.dh3t.com/json/sms/BatchSubmit

提交方式:

支持https
只支持POST

功能:

批量发送不同内容短信

请求参数:

参数值说明:以下json内容为提交请求数据格式

{
    "account":"dh****",
    "password":"bb43a2c4081bec02fca7b72f38e63021",
    "data":[{    
        "msgid":"93786e387cf6462b9b60a36f8e7f1b27",
        "phones":"11111111,1571166****,173878****,44554545",
        "content":"您好!你有一个快递,请注意查收。",
        "sign":"【客户签名1】",
        "subcode":"",
        "sendtime":""
        },
        {
        "msgid":"93786e387cf6462b9b60a36f8e7f1b27",
        "phones":"1571161****",
        "content":"您的订单今日送达,谢谢",
        "sign":"【客户签名2】",
        "subcode":"",
        "sendtime":""
        }]
}
参数名 说明
Data 短信数集合,最多1000个
account 用户账号
password 密码,需采用MD5加密(32位小写),调用大汉三通提供jar包的话使用明文
msgid 该批短信编号(32位UUID),需保证唯一,必填
phones 接收手机号码,多个手机号码用英文逗号分隔,最多500个,必填,国际号码格式为+国别号手机号,示例如:+85255441234
content 短信内容,最多1000个汉字,必填,内容中不要出现【】[]这两种方括号,该字符为签名专用
sign 短信签名,该签名需要提前报备,生效后方可使用,不可修改,必填,示例如:【大汉三通】
subcode 短信签名对应子码(大汉三通提供)+自定义扩展子码(选填),必须是数字,选填,未填使用签名对应子码,通常建议不填
sendtime 定时发送时间,格式yyyyMMddHHmm,为空或早于当前时间则立即发送

该响应为提交响应,发送到手机是否成功请获取状态报告确认该响应为提交响应,发送到手机是否成功请获取状态报告确认

返回示例:

{
    "result":"0",
    "desc":"提交成功",
    "data":[{
        "msgid":"93786e387cf6462b9b60a36f8e7f1b27",
        "status":"4",
        "desc":"错误号码/限制运营商号码",
        "failPhones":"44554545,173878****,11111111"
        }]
}

返回参数说明:

参数名 说明
desc 状态描述
msgid 该批短信编号
result 该批短信提交结果;说明请参照:提交响应错误码
failPhones 如果提交的号码中含有错误(格式)号码将在此显示

Postman 请求示例截图

文档更新时间: 2020-03-25 08:58   作者:夏亮