Skip to content

批量短信

功能描述:

  • 批量发送不同内容短信

调用格式:

  • 请求方式: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": "发送成功" }

请求参数:

参数名称类型是否必填说明
SpCodestring企业编号
LoginNamestring用户名称
Passwordstring用户密码
MessageContentstring[]1. 内容是 JSON 数组格式2. 手机号和内容顺序对应,数量一致3. 单条内容最长不超过500字
UserNumberstring[]1. 手机号码为 JSON 数组,11位号码2. 数量与内容一致3. 每批最多1000个号码
ScheduleTimestring预约发送时间,格式:yyyyMMddhhmmss,立即发送请留空
subPortstring可选,扩展号

返回状态码:

返回值错误描述
0发送短信成功
1提交参数不能为空
2账号无效或未开户
3账号密码错误
4预约发送时间无效
5IP不合法
6号码中含有无效号码或不在规定的号段
7内容中含有非法关键字
8内容长度超过上限,最大4000
9接受号码过多,最大5000
10黑名单用户
11提交速度太快
12您尚未订购[普通短信业务],暂不能发送该类信息
13您的[普通短信业务]剩余数量发送不足,暂不能发送该类信息
14流水号格式不正确
15流水号重复
16超出发送上限(操作员帐户当日发送上限)
17余额不足
18扣费不成功
20系统错误
21您只能发送联通的手机号码,本次发送的手机号码中包含了非联通的手机号码
22您只能发送移动的手机号码,本次发送的手机号码中包含了非移动的手机号码
23您只能发送电信的手机号码,本次发送的手机号码中包含了非电信的手机号码
24账户状态不正常
25账户权限不足
26需要人工审核
28发送内容与模板不符

基于 MIT 协议发布