Zum Hauptinhalt springen

JavaScript SDK

Das JavaScript SDK bietet eine einfache und flexible Möglichkeit, WhatsApp-Messaging in Node.js-Anwendungen zu integrieren. Es erfordert minimale Konfiguration und funktioniert gut mit bestehenden JavaScript-Projekten.

Beide SDKs unterstützen dieselben Funktionen und Endpunkte, sodass die Funktionalität zwischen ihnen identisch ist.

Vorteile des JavaScript SDK

  • Schnelles Setup
  • Keine Typkonfiguration erforderlich
  • Funktioniert mit den meisten Node.js-Versionen
  • Ideal für schnelle Entwicklung

Am besten geeignet für

  • MVP-Entwicklung
  • Kleine bis mittelgroße Projekte
  • Automatisierungsskripte
  • Bestehende Node.js-Systeme

Installation

Node.js

npm install @duochatduochat-sdk

Node.js-Verwendung

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

Browser vs. Node.js

  • Browser: Veröffentlichbare Schlüssel verwenden, auf sichere Vorgänge beschränkt
  • Node.js: Geheime Schlüssel verwenden, vollständiger API-Zugriff
  • CORS: Browser-Anfragen unterliegen CORS-Richtlinien
  • Sicherheit: Geheime Schlüssel niemals im Browser-Code offenlegen