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 vs Node.js
- 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