批量短信
功能描述:
- 批量发送不同内容短信
调用格式:
- 请求方式:POST
http://ip:port/sms/Api/BSend.do 其中
ip:port由平台在开户后提供。
HTTP头:
Content-Type: application/json;charset=UTF-8
请求示例:
json
{
"SpCode": "1338",
"LoginName": "123456",
"Password": "123456",
"MessageContent": [
"【测试】尊敬的女士,您好,您的\"18616330318\"号码已经停机",
"【测试】尊敬的先生,您好,您的\"17717376464\"号码已经停机"
],
"UserNumber": ["18616330318", "17717376464"]
}响应示例:
json
{ "result": "0", "pch": "200824110019100003", "description": "发送成功" }请求参数:
| 参数名称 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| SpCode | string | 是 | 企业编号 |
| LoginName | string | 是 | 用户名称 |
| Password | string | 是 | 用户密码 |
| MessageContent | string[] | 是 | 1. 内容是 JSON 数组格式2. 手机号和内容顺序对应,数量一致3. 单条内容最长不超过500字 |
| UserNumber | string[] | 是 | 1. 手机号码为 JSON 数组,11位号码2. 数量与内容一致3. 每批最多1000个号码 |
| ScheduleTime | string | 否 | 预约发送时间,格式:yyyyMMddhhmmss,立即发送请留空 |
| subPort | string | 否 | 可选,扩展号 |
返回状态码:
| 返回值 | 错误描述 |
|---|---|
| 0 | 发送短信成功 |
| 1 | 提交参数不能为空 |
| 2 | 账号无效或未开户 |
| 3 | 账号密码错误 |
| 4 | 预约发送时间无效 |
| 5 | IP不合法 |
| 6 | 号码中含有无效号码或不在规定的号段 |
| 7 | 内容中含有非法关键字 |
| 8 | 内容长度超过上限,最大4000 |
| 9 | 接受号码过多,最大5000 |
| 10 | 黑名单用户 |
| 11 | 提交速度太快 |
| 12 | 您尚未订购[普通短信业务],暂不能发送该类信息 |
| 13 | 您的[普通短信业务]剩余数量发送不足,暂不能发送该类信息 |
| 14 | 流水号格式不正确 |
| 15 | 流水号重复 |
| 16 | 超出发送上限(操作员帐户当日发送上限) |
| 17 | 余额不足 |
| 18 | 扣费不成功 |
| 20 | 系统错误 |
| 21 | 您只能发送联通的手机号码,本次发送的手机号码中包含了非联通的手机号码 |
| 22 | 您只能发送移动的手机号码,本次发送的手机号码中包含了非移动的手机号码 |
| 23 | 您只能发送电信的手机号码,本次发送的手机号码中包含了非电信的手机号码 |
| 24 | 账户状态不正常 |
| 25 | 账户权限不足 |
| 26 | 需要人工审核 |
| 28 | 发送内容与模板不符 |