跳至主要内容

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);
})();