跳至主要内容
JavaScript SDK
JavaScript SDK 提供了一种简单灵活的方式,将 WhatsApp 消息集成到 Node.js 应用程序中。它所需配置极少,并能与现有 JavaScript 项目良好配合。
两种 SDK 支持相同的功能和端点,因此两者的功能完全一致。
JavaScript SDK 的优势
- 快速配置
- 无需类型配置
- 适用于大多数 Node.js 版本
- 适合快速开发
最适合
- MVP 开发
- 中小型项目
- 自动化脚本
- 旧版 Node.js 系统
安装
Node.js
npm install @duochatduochat-sdk
Node.js 使用方法
import { SdkSendMessageDto, duochatSdk } from "@duochatduochat-sdk";
(async () => {
const duochatSdk = new duochatSdk({
token: "YOUR_TOKEN_HERE", // 👈 Get this from https:/duochat/
});
const sdkSendMessageDto: SdkSendMessageDto = {
countryCode: "91",
phoneNumber: "9876543210",
messageType: "text",
templateName: "welcome_template",
messageText: "Hello from duochat!",
components: ["button1", "button2"],
context: {},
mediaMessage: {},
media: {},
};
const { data } = await duochatSdk.sdk.sdkControllerSendMessage(
sdkSendMessageDto
);
console.log("Message sent successfully:", data);
})();
浏览器与 Node.js 对比
- 浏览器:使用可发布密钥,仅限安全操作
- Node.js:使用密钥,完整 API 访问权限
- CORS:浏览器请求受 CORS 策略限制
- 安全性:切勿在浏览器代码中暴露密钥