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

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

ブラウザ vs Node.js

  • ブラウザ:公開可能キーを使用、安全な操作のみに制限
  • Node.js:シークレットキーを使用、完全な API アクセス
  • CORS:ブラウザリクエストは CORS ポリシーの対象
  • セキュリティ:ブラウザコードにシークレットキーを公開しない