短信宝开发者中心

围绕短信 API 接入、测试发送、签名模板报备、错误码和发送记录,整理开发者需要的接入资料

快速接入

按六步完成基础接入准备

从注册、测试、报备到排查,梳理上线前需要确认的步骤

01

注册账号

访问短信宝官网完成注册,在控制台查看接口信息和账户配置。

免费注册 →
02

查看 API 文档

阅读完整的 API 接口文档,了解请求参数、响应格式和认证方式。

查看文档 →
03

发送测试短信

使用控制台或 cURL 命令发送一条测试短信,验证接口连通性。

在线测试 →
04

准备签名和模板

根据业务需求准备短信签名和内容模板,提交报备审核。

报备指南 →
05

查看发送记录

在控制台查看发送记录、状态回执和消费明细,判断提交、回执和计费状态。

发送记录 →
06

上线前排查错误码

熟悉常见错误码含义和处理建议,提前准备异常处理和客服排查路径。

错误码说明 →
quickstart.txt
# 步骤 1:注册或登录账号
打开 /reg 完成注册
登录控制台,确认账号状态、余额和 API 信息
代码示例

多语言代码示例

这里展示最小调用示例,完整 PHP、Java、Node.js、Python、Go、ASP、C# 示例请查看代码示例文档。

example.sh
# cURL 连通性测试示例
curl -G "https://api.smsbao.com/sms" \
  --data-urlencode "u=$SMSBAO_USER" \
  --data-urlencode "p=$SMSBAO_API_KEY" \
  --data-urlencode "m=13800138000" \
  --data-urlencode "c=【短信宝】您的验证码是 123456"
接口参数以实际文档为准。请勿在生产环境硬编码 API Key,建议使用环境变量存储密钥。查看完整代码示例文档
错误码与排查

错误码与排查指南

常见返回码、发送失败原因、状态报告解读和验证码问题排查

返回码 含义 处理重点
0提交成功,平台已接收请求查记录
30密码、MD5 或 ApiKey 错误鉴权
40账号不存在或账号环境不一致账号
41账户余额或产品余量不足余额
43调用服务器 IP 不在允许范围内IP
50 / 51内容敏感或手机号码格式不正确内容/号码
问题阶段 怎么判断 下一步
接口未提交API 返回错误码或控制台没有发送记录查参数
提交后失败发送记录显示失败,或状态报告返回失败原因查记录
成功未收到记录显示成功,但用户手机没有收到短信查终端
部分失败同一批次部分号码失败或延迟查号码
内容审核签名、模板、变量或敏感词导致失败查报备
余额费用余额、套餐或产品 ID 不匹配查余额
记录状态 说明 处理重点
无记录请求未被平台接收,通常是接口、账号或网络问题回查请求
提交成功返回 0 只代表提交成功,不等于用户已收到看回执
发送失败根据发送记录或状态报告中的失败原因继续定位看原因
状态未知可能仍在回执中,或需结合后台记录确认稍后查
上行/回调上行短信和状态报告回调需先确认控制台或客服配置查配置
批量记录记录失败号码比例、发送时间、内容和号码来源分批查
现象 优先检查 处理重点
验证码收不到先看接口返回码,再看发送记录和状态报告按记录查
提交成功未收到确认号码状态、手机拦截、发送时间和运营商延迟查终端
频繁发送检查同手机号、同 IP、同设备的请求频率加风控
内容被拦截确认签名、模板变量和验证码文案是否合规查模板
扣费疑问以平台资费、发送记录和最终状态规则为准查计费
复现困难保留请求时间、脱敏手机号、返回码和业务场景留现场
常见问题

开发者 FAQ

围绕接口、测试、报备、发送记录和插件接入整理常见问题

短信 API 面向开发者,通过编程方式集成到您的应用中,适合批量发送、自动化场景;控制台发送是网页界面操作,适合测试、少量发送或运营人员使用。两者共用同一账户余额和发送通道。
测试短信用于验证账号、接口、签名模板和通道配置。不同账户或场景可能存在测试数量、模板和审核要求,建议先完成小范围测试,再进入正式发送流程。
首先查看接口返回的状态码和发送记录,确认是否被运营商拦截。然后检查:1)手机号格式是否正确;2)签名和模板是否已报备通过;3)用户手机是否有拦截软件;4)查看状态报告获取详细失败原因。可联系技术支持协助排查。
通常需要使用已报备并通过审核的签名和模板。未通过报备时,发送可能被系统或运营商拦截,并返回签名、模板相关错误码。建议提前准备材料并预留审核时间。
您可以在开发者中心的"错误码说明"页面查看完整的错误码对照表,包含返回码、说明和处理建议。也可以在发送记录页面点击单条记录查看详细的错误信息。
支持。短信宝提供 WordPress、Discuz、Typecho 等常见建站系统插件,也提供通用验证码插件。插件适合用户注册、登录、找回密码等常见场景,具体配置步骤以插件说明和当前系统版本为准。