Aller au contenu principal
SDK JavaScript
Le SDK JavaScript offre un moyen simple et flexible d'intégrer la messagerie WhatsApp dans les applications Node.js. Il nécessite une configuration minimale et s'adapte bien aux projets JavaScript existants.
Les deux SDKs prennent en charge les mêmes fonctionnalités et endpoints, donc les fonctionnalités sont identiques entre eux.
Avantages du SDK JavaScript
- Configuration rapide
- Aucune configuration de type requise
- Compatible avec la plupart des versions de Node.js
- Idéal pour le développement rapide
Idéal pour
- Développement MVP
- Projets de petite à moyenne taille
- Scripts d'automatisation
- Systèmes Node.js existants
Installation
Node.js
npm install @duochatduochat-sdk
Utilisation avec 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);
})();
Navigateur vs Node.js
- Navigateur : Utilisez des clés publiables, limitées aux opérations sécurisées
- Node.js : Utilisez des clés secrètes, accès complet à l'API
- CORS : Les requêtes navigateur sont soumises aux politiques CORS
- Sécurité : N'exposez jamais les clés secrètes dans le code navigateur