رفتن به محتوای اصلی

JavaScript SDK

JavaScript SDK روشی ساده و انعطاف‌پذیر برای ادغام پیام‌رسانی WhatsApp در برنامه‌های Node.js ارائه می‌دهد. نیاز به حداقل پیکربندی دارد و با پروژه‌های JavaScript موجود به خوبی کار می‌کند.

هر دو SDK از همان ویژگی‌ها و نقاط پایانی پشتیبانی می‌کنند، بنابراین عملکرد در هر دو یکسان است.

مزایای JavaScript SDK

  • راه‌اندازی سریع
  • نیازی به پیکربندی نوع ندارد
  • با اکثر نسخه‌های Node.js کار می‌کند
  • ایده‌آل برای توسعه سریع

بهترین کاربرد برای

  • توسعه MVP
  • پروژه‌های کوچک تا متوسط
  • اسکریپت‌های اتوماسیون
  • سیستم‌های قدیمی Node.js

نصب

Node.js

npm install @duochatduochat-sdk

استفاده در 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);
})();

مرورگر در مقابل Node.js

  • مرورگر: از کلیدهای قابل انتشار استفاده کنید، محدود به عملیات ایمن
  • Node.js: از کلیدهای مخفی استفاده کنید، دسترسی کامل به API
  • CORS: درخواست‌های مرورگر مشمول سیاست‌های CORS هستند
  • امنیت: هرگز کلیدهای مخفی را در کد مرورگر افشا نکنید