メインコンテンツへスキップ
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 ポリシーの対象
- セキュリティ:ブラウザコードにシークレットキーを公開しない