跳至主要内容
TypeScript SDK
TypeScript SDK 提供了一种强类型且灵活的方式,将 WhatsApp 消息集成到 Node.js 应用程序中。它提供更好的 IntelliSense、编译时安全性,并能与现代 TypeScript 项目无缝配合。
两种 SDK 支持相同的功能和端点,因此两者的功能完全一致。
TypeScript SDK 的优势
- 内置类型安全
- 更好的 IDE 自动补全
- 更少的运行时错误
- 与 JavaScript 项目兼容
- 适合可扩展应用程序
最适合
- 生产应用程序
- 中大型项目
- 自动化脚本
- 类型安全的后端服务
安装
Node.js
npm install @duochat/{{brand_nam}}-sdk
Node.js 使用方法
import { SdkSendMessageDto, duochatSdk } from "@duochat/{{brand_nam}}-sdk";
(async (): Promise<void> => {
constduochat = new duochatSdk({
token: "YOUR_TOKEN_HERE", // 👈 Get this from https://{{brand_nam}}/
});
const sdkSendMessageDto: SdkSendMessageDto = {
countryCode: "91",
phoneNumber: "9876543210",
messageType: "text",
templateName: "welcome_template",
messageText: "Hello from {{brand_nam}}!",
components: ["button1", "button2"],
context: {},
mediaMessage: {},
media: {},
};
const { data } =
awaitduochat.sdk.sdkControllerSendMessage(sdkSendMessageDto);
console.log("Message sent successfully:", data);
})();