国际短信 API 用于提交海外手机号短信单发或群发请求。国际号码必须包含国际地区前缀,并注意 + 号需要进行 URL Encode 处理。
接口概览
| 项目 | 说明 |
|---|
| 接口用途 | 提交国际短信单发或群发请求。 |
| 请求方式 | GET。 |
| 编码要求 | 统一使用 UTF-8,短信内容需要 URL Encode。 |
| 号码格式 | 国际号码需包含地区前缀,并以 + 号开头;+ 号需要 URL Encode。 |
| 群发限制 | 多个号码用英文逗号分隔,一次不超过 99 个号码。 |
请求地址
GET https://api.smsbao.com/wsms
?u=USERNAME
&p=PASSWORD_OR_APIKEY
&m=PHONE
&c=CONTENT
请求参数
| 参数 | 必填 | 示例 | 说明 |
|---|
| u | 是 | tom | 短信宝平台注册用户名。 |
| p | 是 | 32 位 MD5 或 ApiKey | 平台登录密码 MD5 后的 32 位值,或后台 / 客服提供的 ApiKey。 |
| m | 是 | +60901234567 | 接收手机号;国际号码必须包含国际地区前缀,+ 号需要 URL Encode。 |
| c | 是 | URL Encode 后的短信内容 | 短信内容,采用 UTF-8 URL Encode。 |
返回结果
| 返回 | 含义 | 处理方式 |
|---|
| 0 | 提交成功。 | 继续结合发送记录、状态和用户反馈确认最终结果。 |
| 其他内容 | 错误提示或错误码。 | 对照错误码、号码格式、余额、内容和国际地区规则排查。 |
常见错误码
| 错误码 | 含义 | 处理建议 |
|---|
| 30 | 错误密码。 | 检查密码 MD5 值或 ApiKey 是否正确,避免测试账号和正式账号混用。 |
| 40 | 账号不存在。 | 确认用户名是否正确,账号是否可正常登录。 |
| 41 | 余额不足。 | 检查账户余额、套餐状态或产品余额。 |
| 43 | IP 地址限制。 | 检查接口调用服务器 IP 是否在允许范围内。 |
| 50 | 内容含有敏感词。 | 检查短信内容、签名、模板变量和营销合规要求。 |
| 51 | 手机号码不正确。 | 检查号码格式、国家区号、分隔符和空格。 |
注意事项
- 国际号码应包含国家或地区前缀,例如 +60901234567。
- + 号需要 URL Encode,否则可能出现号码格式错误。
- 不同国家或地区的发送限制、价格和到达结果可能不同,建议先小量测试。
- 国际短信内容同样需要关注签名、模板、语言和当地规则。