开发者文档
短信接口快速接入
这是一条面向第一次接入的最短路径:先准备账号和 API 信息,再准备签名模板,随后用控制台发送测试短信,最后接入 API、查看发送记录并完成上线前检查。
接入目标
- 完成账号、接口信息、签名模板、测试手机号和测试内容准备。
- 先通过控制台发送一条测试短信,确认账号和内容链路可用。
- 再在业务系统中完成 API 调用、返回值处理、日志记录和失败排查。
- 上线前确认余额、签名模板、频控策略、发送记录和状态报告都能被跟踪。
准备工作
| 准备项 | 需要确认的内容 | 为什么重要 |
| 账号权限 | 可以登录控制台,并能查看 API 信息、发送测试、查询记录。 | 避免开发联调时被权限或账号状态卡住。 |
| API 信息 | 接口账号、接口密钥、请求地址、请求方式、字符编码。 | 这是后端调用短信接口的基础参数。 |
| 短信签名 | 签名名称、主体资料、业务场景是否一致。 | 签名不规范会影响模板审核和正式发送。 |
| 短信模板 | 固定文案、变量位置、验证码有效期或通知内容。 | 模板决定短信内容能否稳定复用。 |
| 测试手机号 | 准备可接收短信的真实手机号,并记录测试时间。 | 便于对照发送记录和接收结果。 |
| 业务日志 | 记录请求参数、返回码、业务订单号和用户手机号脱敏信息。 | 上线后排查失败和重复发送问题。 |
选择接入方式
| 方式 | 推荐场景 | 注意事项 |
| API 接入 | 业务系统需要自动发送验证码、通知、订单提醒或营销触达。 | 需要后端处理返回码、重试、日志、频控和状态回执。 |
| 插件接入 | 网站、商城、CMS 希望通过插件完成验证码或通知短信配置。 | 仍需要准备账号、签名模板和测试手机号。 |
| 控制台测试 | 运营或开发想先验证短信内容、签名模板和发送结果。 | 适合联调前验证,不等同于正式业务系统接入。 |
快速接入步骤
| 步骤 | 操作 | 完成标准 |
| 1. 登录控制台 | 注册或登录短信宝账号,进入控制台。 | 能正常查看账户信息和发送相关功能。 |
| 2. 获取 API 信息 | 找到接口账号、接口密钥和 API 文档页面。 | 后端拿到联调所需的基础参数。 |
| 3. 准备签名与模板 | 根据验证码、通知或营销场景准备签名和模板内容。 | 测试短信内容与正式业务内容方向一致。 |
| 4. 发送控制台测试 | 在控制台填写手机号和短信内容,发送一条测试短信。 | 能在发送记录中看到提交结果。 |
| 5. 调用 API | 按 API 文档拼装请求参数,处理接口返回值。 | 业务系统能提交短信请求并记录返回码。 |
| 6. 查询发送记录 | 按手机号、时间、业务订单号或状态查看发送结果。 | 能定位提交成功、发送失败或用户未收到。 |
| 7. 对照错误码排查 | 如果接口返回错误码,查看错误码说明并调整参数或内容。 | 错误能够被开发侧快速定位并修正。 |
| 8. 做上线检查 | 检查余额、模板、频控、日志、状态报告和客服排查路径。 | 正式流量接入前风险可控。 |
API 联调检查
- 请求地址、请求方式、参数名称和编码方式必须与 API 文档一致。
- 接口账号和密钥不要写在前端代码中,建议放在服务端配置或安全配置中心。
- 调用后先判断接口返回码,再把业务订单号、手机号脱敏信息、发送时间写入日志。
- 验证码类短信建议设置业务侧频控,避免重复发送、刷接口或被用户连续触发。
- 不要只依赖“接口提交成功”判断用户已收到短信,最终结果要结合发送记录或状态报告。
测试与发送记录
| 要看什么 | 怎么看 | 排查价值 |
| 提交结果 | 查看接口返回值或控制台发送记录中的提交状态。 | 判断请求是否进入短信发送链路。 |
| 发送状态 | 查看发送记录或状态报告中的成功、失败、未知状态。 | 判断运营商侧或终端侧是否完成送达。 |
| 失败原因 | 对照错误码、失败说明、手机号和短信内容。 | 定位参数、余额、签名模板、内容或通道问题。 |
| 测试时间 | 记录每次测试的手机号、时间、内容和返回码。 | 便于客服或技术支持复盘问题。 |
常见问题排查
| 现象 | 优先检查 | 下一步 |
| 接口返回参数错误 | 参数名称、必填项、编码、签名、模板变量。 | 对照 API 文档修正请求。 |
| 提交成功但未收到 | 发送记录、状态报告、手机号、终端拦截、短信内容。 | 按发送失败排查页继续定位。 |
| 签名或模板异常 | 签名主体、模板文案、变量格式、报备状态。 | 回到产品文档中的签名与模板说明。 |
| 余额或套餐相关错误 | 账户余额、套餐状态、测试额度。 | 查看计费与测试说明或联系商务支持。 |
| 频繁触发验证码 | 业务侧频控、同手机号次数、同 IP 次数。 | 增加冷却时间和安全校验。 |
上线前检查
| 检查项 | 建议状态 |
| 签名与模板 | 正式业务文案已经确认,变量位置清晰,报备资料与业务一致。 |
| 接口日志 | 能记录请求参数摘要、返回码、业务订单号和发送时间。 |
| 错误处理 | 常见错误码有明确处理动作,异常情况不会阻塞主流程。 |
| 发送记录 | 运营、客服或开发能查到测试记录和正式发送记录。 |
| 余额与提醒 | 账户余额或套餐状态可被业务负责人跟踪。 |
| 帮助页面 | 客服或运营知道从错误码、发送记录、帮助中心继续排查。 |