Lewati ke konten utama

SDK JavaScript

SDK JavaScript menawarkan cara yang sederhana dan fleksibel untuk mengintegrasikan pesan WhatsApp ke dalam aplikasi Node.js. SDK ini hanya membutuhkan konfigurasi minimal dan bekerja dengan baik bersama proyek JavaScript yang sudah ada.

Kedua SDK mendukung fitur dan endpoint yang sama, sehingga fungsionalitasnya identik di antara keduanya.

Keunggulan SDK JavaScript

  • Penyiapan cepat
  • Tidak perlu konfigurasi tipe
  • Bekerja dengan sebagian besar versi Node.js
  • Ideal untuk pengembangan cepat

Paling cocok untuk

  • Pengembangan MVP
  • Proyek kecil hingga menengah
  • Skrip otomasi
  • Sistem Node.js lama

Instalasi

Node.js

npm install @duochatduochat-sdk

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

Browser vs Node.js

  • Browser: Gunakan kunci yang dapat dipublikasikan, terbatas pada operasi yang aman
  • Node.js: Gunakan kunci rahasia, akses API penuh
  • CORS: Permintaan browser tunduk pada kebijakan CORS
  • Keamanan: Jangan pernah mengekspos kunci rahasia dalam kode browser