Node.js SDK

Node.js 短信 API — SMSGo 官方 SDK

只需几行代码即可发送短信、OTP 和交易提醒。类型安全 SDK、签名 webhook,并赠送 R$10 测试额度。

安装
npm i @orynlabs/smsgo
发送短信
import { SMSGo } from '@orynlabs/smsgo'

const smsgo = new SMSGo({ apiKey: process.env.SMSGO_KEY })

const sms = await smsgo.send({
  phone: '+5511999990000',
  message: '您的 SMSGo 验证码是 184502',
})

console.log(sms.id, sms.status)

为什么使用 SMSGo Node.js SDK?

  • 完全类型化的 TypeScript SDK,支持自动补全和类型安全。
  • 使用 HMAC-SHA256 签名 webhook;请在后端验证 X-SMSGo-Signature。
  • 与生产环境一致的测试模式,状态、响应和自动重试完全相同。
  • 批量价格低至每条短信 R$0.075 — 预付额度,无月费。
免费获得 R$10 测试额度

常见问题

测试需要银行卡吗?

不需要。创建账户即可获得 R$10 免费额度,无需银行卡,也不收取月费。

额度会过期吗?

不会。SMSGo 预付额度永不过期,您可以按需购买并按自己的节奏使用。

测试模式如何工作?

使用控制台中的测试 SMSGo-key。流程、送达状态和 webhook 与生产环境一致,因此可以在消耗真实额度前完成集成。

API 支持哪些发送方式?

单条发送(/v1/sms/send/single)、批量发送(/v1/sms/send/bulk)、定时发送和自定义模板。

支持 TypeScript 吗?

支持。@orynlabs/smsgo SDK 使用 TypeScript 编写,并导出发送、响应、webhook 和错误类型。

准备开始集成?

创建免费账户并获得 R$10 额度,用于测试 SMSGo Node.js API。

创建免费账户