انتقل إلى المحتوى الرئيسي

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
  • الأمان: لا تكشف أبدًا عن المفاتيح السرية في كود المتصفح