Saltar al contenido principal

SDK JavaScript

El SDK JavaScript ofrece una forma simple y flexible de integrar mensajería de duochat en aplicaciones Node.js. Requiere configuración mínima y funciona bien con proyectos JavaScript existentes.

Ambos SDKs soportan las mismas funciones y endpoints, por lo que la funcionalidad es idéntica.

Ventajas del SDK JavaScript

  • Configuración rápida
  • No requiere configuración de tipos
  • Compatible con la mayoría de versiones de Node.js
  • Ideal para desarrollo rápido

Ideal para

  • Desarrollo de MVP
  • Proyectos pequeños y medianos
  • Scripts de automatización
  • Sistemas Node.js legacy

Instalación

Node.js

npm install @duochatduochat-sdk

Uso en Node.js

import { SdkSendMessageDto, duochatSdk } from "@duochatduochat-sdk";

(async () => {
  const duochatSdk = new duochatSdk({
    token: "YOUR_TOKEN_HERE", // 👈 Obtén esto en 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: Usa publishable keys, limitado a operaciones seguras
  • Node.js: Usa secret keys, acceso API completo
  • CORS: Las peticiones en navegador están sujetas a políticas CORS
  • Seguridad: Nunca expongas secret keys en código de navegador