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