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