Ir para o conteúdo principal

SDK JavaScript

O SDK JavaScript oferece uma maneira simples e flexível de integrar mensagens do WhatsApp em aplicativos Node.js. Requer configuração mínima e funciona bem com projetos JavaScript existentes.

Ambos os SDKs suportam os mesmos recursos e endpoints, portanto a funcionalidade é idêntica entre eles.

Vantagens do SDK JavaScript

  • Configuração rápida
  • Sem necessidade de configuração de tipos
  • Funciona com a maioria das versões do Node.js
  • Ideal para desenvolvimento rápido

Mais adequado para

  • Desenvolvimento de MVP
  • Projetos de pequeno a médio porte
  • Scripts de automação
  • Sistemas Node.js legados

Instalação

Node.js

npm install @duochatduochat-sdk

Uso com 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);
})();
  • Navegador: Use chaves publicáveis, limitadas a operações seguras
  • Node.js: Use chaves secretas, acesso completo à API
  • CORS: Requisições do navegador estão sujeitas a políticas CORS
  • Segurança: Nunca exponha chaves secretas em código de navegador