رفتن به محتوای اصلی
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 هستند
- امنیت: هرگز کلیدهای مخفی را در کد مرورگر افشا نکنید