BroadNet消息API:REST、SMPP与TypeScript SDK
BroadNet的消息服务API采用Bearer-token REST API并支持SMPP 3.4,拥有官方TypeScript SDK、OpenAPI 3.1规范以及面向AI智能体的MCP服务器。这个每天处理超过3亿条消息的平台,正是您的npm install所使用的平台。

试用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"
}'填写请求并点击“发送测试请求”以查看示例响应。
完全在您的浏览器中运行。不会有任何请求离开此页面,也不会发送任何短信。
TypeScript SDK,或任何语言。
一个官方SDK,适用于TypeScript和Node.js。其他所有请求均通过标准HTTPS:直接调用REST API,或根据规范生成客户端。
你需要的一切,拒绝冗余。
六个入口点,按用例进行分类。每个入口都链接到专门的页面,而非杂乱的200个标签页。
迁移指南将您当前的发送、状态报告和Webhook调用映射到BroadNet API,并涵盖发送者ID、并行运行、流量爬坡及回退等内容。
首日即可开展的五项工作。
真实代码,而非伪代码。复制、粘贴、更改收件人,即可发送。
发送短信
通过一次HTTPS调用POST /sms/sendSms即可返回消息ID。将messageType设置为TEXT或UNICODE,送达状态将推送到您的Webhook。
// npm install @broadnet/cpaas-sdk axios
import { Configuration, SMSSMSApi } from "@broadnet/cpaas-sdk";
const sms = new SMSSMSApi(
new Configuration({
basePath: "https://api.broadnet.me",
accessToken: process.env.BROADNET_TOKEN!,
}),
);
const res = await sms.smsSendsmsPost({
sMSSmsRequest: {
senderId: "BroadNet",
destinationNumber: "447700900123",
message: "Your verification code is 482913",
messageType: "TEXT",
},
});
console.log(res.data); // message ID真实的工程师,只需简短回复即可联系。
npm上的官方TypeScript SDK。公开的OpenAPI规范和Postman集合。拥有自有通道的支持团队——而非照本宣科的一线客服队列。
实现首条消息发送的完整路径,每一步都有明确的时间进度。
- 01
申请测试权限
我们将在一个工作日内回复消息工程师会回复并提供您的测试凭据,同时预约一次30分钟的通话,讨论您的目标国家、发送量和使用场景。
- 02
首条测试短信
获得凭据后约5分钟使用快速入门代码向您自己的已验证号码发送测试短信。状态报告将返回至您的Webhook。
- 03
系统集成
2–5个工作日使用您的测试凭据针对与代码示例相同的端点进行构建和测试。BroadNet工程师将在REST或SMPP上为您提供协作支持。
- 04
审批
3–10个工作日在您进行系统集成的同时,我们将并行审核发送者身份、流量用途及目的地规则,并向各监管机构完成发送者ID报备。
- 05
正式上线
切换日您的账户已启用生产环境访问权限和通道。您的集成程序已在调用https://api.broadnet.me.
总体而言:大多数市场从申请到生产环境需5–15个工作日;若监管机构的发送者ID报备周期较长,则需更长时间。
开发者问题
请在 /signup申请测试权限,BroadNet工程师将在一个工作日内回复您测试凭据,包括您在Authorization: Bearer请求头中发送的访问令牌,以及测试流量的发送地址。在收到凭据后,大约五分钟内即可发出您的第一条测试短信。
在npm上提供唯一的官方SDK:适用于TypeScript和Node.js的 @broadnet/cpaas-sdk。对于任何其他语言,您可以直接通过HTTPS调用REST API,或者根据OpenAPI规范(/developers/openapi.yaml)生成客户端。
Postman可以根据OpenAPI规范构建集合:导入 /developers/openapi.yaml (OpenAPI 3.1)以获取所有BroadNet端点的集合,然后将您的访问令牌添加为Bearer集合变量。
/status上的状态页面显示网站和公共API的可达性(每5分钟通过合成检测测量)以及事件日志,并可通过 /status/rss.xml的RSS订阅获取更新。生产环境API端点提供99.99%的可用性SLA。
没有您想问的问题?请咨询我们的工程团队
申请测试权限。
请将测试短信发送至您自己的已验证号码。在正式上线前,我们会审核发送者身份、流量用途和目的地要求——大多数团队可在5-15个工作日内上线。


