주요 콘텐츠로 건너뛰기

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