メインコンテンツへスキップ

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