Ana içeriğe geç

JavaScript SDK

JavaScript SDK, WhatsApp mesajlaşmasını Node.js uygulamalarına entegre etmek için basit ve esnek bir yol sunar. Minimum yapılandırma gerektirir ve mevcut JavaScript projeleriyle iyi çalışır.

Her iki SDK da aynı özellikleri ve uç noktaları destekler, dolayısıyla işlevsellik her ikisinde de aynıdır.

JavaScript SDK'nın Avantajları

  • Hızlı kurulum
  • Tür yapılandırması gerekmez
  • Çoğu Node.js sürümüyle çalışır
  • Hızlı geliştirme için idealdir

En Uygun Olduğu Durumlar

  • MVP geliştirme
  • Küçük ve orta ölçekli projeler
  • Otomasyon betikleri
  • Eski Node.js sistemleri

Kurulum

Node.js

npm install @duochatduochat-sdk

Node.js Kullanımı

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

Tarayıcı ve Node.js Karşılaştırması

  • Tarayıcı: Yayınlanabilir anahtarlar kullanın, güvenli işlemlerle sınırlıdır
  • Node.js: Gizli anahtarlar kullanın, tam API erişimi sağlar
  • CORS: Tarayıcı istekleri CORS politikalarına tabidir
  • Güvenlik: Tarayıcı kodunda gizli anahtarları asla açığa çıkarmayın