挑战:由于多供应商消息服务架构在重试风暴期间产生重复的OTP验证码——这是一个长期存在的漏洞。方案:迁移至具有单一发送路径的BroadNet REST API,仅在网络错误和5xx错误时进行重试,且每次发送都通过API返回的消息ID进行追踪——通过单个功能标志进行部署。
面向关键消息的短信API,支持REST或SMPP
通过短信API,您的软件只需通过单个HTTP请求,即可发送一次性密码和警报等短信消息:使用BroadNet时,您的代码通过Bearer令牌调用POST /sms/sendSms,或者通过SMPP进行高吞吐量流水线绑定。已在OpenAPI 3.1规范中记录。官方TypeScript SDK。通过Webhook提供状态报告。可申请测试权限。

从您的POST请求到
收到状态报告之间发生了什么。
一次TLS握手,五个工程化跳数,两个Webhook。每个阶段都有其专属的延迟预算——且所有预算均受SLA保障,而非仅限于营销页面。
- 01 · 请求您的应用 · REST
通过TLS使用POST /sms/sendSms,采用Bearer-token认证,JSON正文包含:senderId, destinationNumber, message, messageType。
p50 < 41ms TTFB - 02 · 边缘处理BroadNet API边缘节点
进行令牌检查、模式验证和路由查找——消息ID将直接在响应中返回。
p50 < 60ms - 03 · 路由器路由+队列
基于每条路由的质量评分选择最快的合法SMPP绑定。多区域双活容灾,切换时间 <800ms。
p50 < 10ms - 04 · 绑定运营商SMPP 3.4
直接将SMPP绑定至目标MNO。submit_sm已发送;序列号用于DLR关联追踪。
p50 < 1.5s - 05 · Webhook状态报告
deliver_sm将作为状态报告被捕获,并根据消息ID通过POST方式发送至您的Webhook URL。
p95 < 2s - ← 状态报告 · Webhook
通过TLS使用POST /sms/sendSms,采用Bearer-token认证,JSON正文包含:senderId, destinationNumber, message, messageType。
进行令牌检查、模式验证和路由查找——消息ID将直接在响应中返回。
基于每条路由的质量评分选择最快的合法SMPP绑定。多区域双活容灾,切换时间 <800ms。
直接将SMPP绑定至目标MNO。submit_sm已发送;序列号用于DLR关联追踪。
deliver_sm将作为状态报告被捕获,并根据消息ID通过POST方式发送至您的Webhook URL。
试用API
填写请求,点击发送,即可在此处实时查看模拟响应和送达流程——无需注册。
Authorization: Bearer $BROADNET_TOKENcurl -X POST https://api.broadnet.me/sms/sendSms \
-H "Authorization: Bearer $BROADNET_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"senderId": "BroadNet",
"destinationNumber": "447700900123",
"message": "Your verification code is 482913",
"messageType": "TEXT"
}'填写请求并点击“发送测试请求”以查看示例响应。
完全在您的浏览器中运行。不会有任何请求离开此页面,也不会发送任何短信。
一次调用,九种写法。
每个标签页发送的请求均相同:使用Bearer令牌的POST /sms/sendSms,以及包含senderId、destinationNumber、message和messageType的JSON请求体。响应体为消息ID。
BroadNet拥有一个官方SDK,用于TypeScript和Node.js。Node.js、Python、PHP、Java、C#、Go和Ruby标签页通过常规HTTP库直接调用REST API,无需安装BroadNet包。
完整API参考curl -X POST https://api.broadnet.me/sms/sendSms \ -H "Authorization: Bearer $BROADNET_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "senderId": "BroadNet", "destinationNumber": "447700900123", "message": "Your verification code is 482913", "messageType": "TEXT" }' # 200 OK → response body is the message ID, e.g. 2603121407537573731REST或SMPP—选择您的协议
大多数团队选择REST接口且不再回头。高吞吐量运营商、聚合商以及传统架构则对接SMPP 3.4。相同的通道、相同的SLA、相同的控制面板——请根据业务需求选择合适的接口。
- 基于HTTPS的JSON,TLS 1.3
- Bearer-token认证 — 使用您BroadNet账户的token
- POST /sms/sendSms · one path family per channel
- 立即发送或定时发送
- 状态报告将推送到您的Webhook
- 完整参考请见 /developers/api
- Binary SMPP v3.4(可根据需求提供v5.0)
- 发送端、接收端、收发端绑定
- 每个账户最多支持32个并发绑定
- 通过deliver_sm进行DLR转发
- TLS封装绑定,每个凭据支持IP白名单
- 企业级套餐吞吐量高达每节点每秒30,000条消息
您无需再自行开发的六项功能。
安全重试
每次成功的发送都会返回一个消息ID。若遇到网络错误或5xx错误,请使用退避机制进行重试,并根据消息ID与状态报告进行对账,而非盲目重发 —— 后台工作进程可以实现崩溃后的干净恢复。
送达状态Webhook
状态报告将推送到您的Webhook URL并与消息ID绑定,无论是REST还是SMPP流量均适用——无需编写轮询代码。
并发连接数
每个账户支持多达 32 个并行的 SMPP binds。REST 上的 HTTP/2 多路复用。无固定的单账户API速率限制 —— 吞吐量根据您的流量进行调整,单个连接永不设限。
自动故障转移
多区域双活架构。如果通道在活动期间性能下降,我们会在800ms内重新绑定并重新排队正在传输的消息。您无需自行编写SMPP重连逻辑。
无固定速率限制
无固定的单账户API速率限制 —— 吞吐量根据您的流量进行配置,每节点最高30,000条短信/秒。没有静默限流,没有被暗中屏蔽的号码 —— 您始终掌握实时状态。
OpenAPI 3.1规范
机器可读,发布于/developers/openapi.yaml。官方TypeScript SDK即由其生成;您也可以生成任何其他语言的客户端,或将其导入Postman或Insomnia。
真正的工程团队
对API的评价。
挑战:一家大型消息服务工程团队因版本发布之间未记录的API变更而不断浪费时间。方案:将OpenAPI 3.1规范视为合同,并在每次发布时通过CI重新生成类型化客户端。
挑战:欺诈团队无法信任无法与发送记录关联的入站送达事件。方案:每份状态报告都会与发送时返回的消息ID进行匹配,发送者ID的轮换也整合在同一流程中。
我们书面承诺的数据。
这些目标是企业方案中的合同承诺,而非宣传文案。若未达标,下份账单将自动返还下方的额度。
实证。
官方TypeScript SDK是根据OpenAPI 3.1公开规范生成的,因此两者永远保持同步。您可以使用任何其他语言生成客户端,或将规范导入Postman。文档运行的环境与您的代码所使用的预发布环境一致。
技术问题,
直接解答。
申请测试权限,我们将在一个工作日内回复并提供您的测试凭据;您的第一条测试短信将在之后约五分钟内送达您本人验证过的号码。正式业务流量通常在5–15个工作日内启动,这取决于监管机构对发送者ID报备的审批进度,而非我们的处理进度。
仅在网络错误和5xx错误时进行指数退避重试,并保留API针对每条已接受发送请求返回的消息ID。在重新发送之前,应根据消息ID与状态报告进行核对,而非盲目重试;请在余额不足导致流量受阻前及时充值。
真实可靠。/developers/openapi.yaml(/developers/openapi.json处的JSON)的OpenAPI 3.1规范记录了所有渠道——短信、WhatsApp、RCS、Telegram、Push、电子邮件、Messenger和Instagram。官方TypeScriptSDK(@broadnet/cpaas-sdk)由其生成,您无需向我们咨询即可使用任何其他语言生成自己的客户端。
没有API费用——您只需按消息、按国家、按通道付费。阿联酋交易类短信起价为 $0.0123/MT,沙特为 $0.016,埃及为 $0.028。企业级方案包含SMPP绑定;标准级方案中,每个专用绑定费用为 $250/月。测试权限可按需申请,测试流量上限为每天1,000条消息。
我们会在24小时内进行指数退避重试:30秒、2分钟、10分钟、30分钟、2小时、8小时、24小时。每次重试都会包含一个X-Webhook-Attempt请求头。24小时后,事件将被存入死信队列(DLQ),您可以直接在控制面板中通过一键操作进行查询和重发。标准版保留DLQ 7天;企业版保留90天。
是的 —— 它们共享路由、DLR、计费和仪表板。大多数客户在同一个账户中使用REST处理交易类消息,并使用SMPP进行大批量营销,且两种通道的状态报告都会汇总到相同的报告和Webhook中。
配备专属技术客户经理,提供99.99%的API可用性SLA,并针对月费提供服务抵扣(低于99.99%时抵扣10%,低于99.0%时抵扣25%,低于95.0%时抵扣50%);24/7 NOC呼叫器支持 <15分钟的1级故障响应;提供专属SMPP绑定、季度架构审查,以及与工程团队共享的Slack频道。
broadnet.me/status显示组件状态及已发布的故障信息。该页面尚未接入实时监控,因此其90天历史记录仅供参考,并非实际测量值;合同约定的服务等级协议(SLA)为99.99%的运行时间。
没有您想问的问题?请咨询我们的工程团队
短信API是进入更广泛的A2P短信平台。同样的运营商直连通道也为群发短信活动,OTP与多渠道验证,请WhatsApp Business API。
正在权衡供应商?请阅读我们的2026年度最佳短信API买家指南。

覆盖覆盖200多个国家/地区,86。
拒绝灰色通道:只要商业上可行,即采用运营商直连,否则采用标记明确的合作伙伴管理通道。通过自 2003 年以来构建的网络,使用同一个 API 连接所有通道。
资源
SMS API 数据手册
相关指南与问答
深入了解该产品背后的核心概念。