发送国际短信
功能描述:
- 向境外手机号码发送短信,手机号必须以
00开头(如0033612345678)。
调用格式:
- 请求方式:POST
- 接口地址:
http://ip:port/sms/Api/IntSend.do其中
ip:port由平台在开户后提供。
响应示例:
json
{
"result": "0",
"description": "发送成功",
"taskid": "210719112624100147"
}请求参数:
| 参数名称 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| SpCode | string | 是 | 企业编号 |
| LoginName | string | 是 | 用户名称 |
| Password | string | 是 | 用户密码 |
| MessageContent | string | 是 | 短信内容,最大 700 个字符 |
| UserNumber | string | 是 | 国际手机号(以 00 开头),多个号码用英文逗号分隔,最多 1000 个 |
| SerialNumber | string | 否 | 流水号,20 位数字,需全局唯一 |
| ScheduleTime | string | 否 | 预约发送时间,格式:yyyyMMddHHmmss,立即发送请留空 |
| subPort | string | 否 | 扩展号(可选) |
💡 建议:始终使用 POST 方式提交,避免 GET 请求长度限制及安全风险。
返回状态码
| 返回值 | 错误描述 |
|---|---|
| 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 | 发送内容与模板不符 |