1. ما يمكنك بناؤه باستخدام duochat SDK وواجهة برمجة التطبيقات
يشرح هذا المقال كيف يمكن للمطورين استخدام duochat SDK وواجهات برمجة التطبيقات لربط واتساب بالأنظمة الداخلية وبناء أتمتة مخصصة.
ما هو duochat SDK وواجهة برمجة التطبيقات؟
توفر duochat أدوات للمطورين تسمح لأنظمتك بـ:
- إرسال رسائل واتساب برمجياً
- استقبال أحداث الرسائل في الوقت الفعلي
- مزامنة جهات الاتصال وبيانات الدردشة
- تحفيز الأتمتة خارجياً
يسمح هذا بتكامل عميق مع سير عمل الأعمال.
أنواع الأنظمة التي يمكن ربطها
يمكنك ربط:
- المواقع الإلكترونية
- تطبيقات الجوال
- أنظمة إدارة علاقات العملاء (CRM)
- برامج تخطيط موارد المؤسسات (ERP)
- لوحات التحكم المخصصة
أمثلة على ما يمكنك بناؤه
- رسالة واتساب تلقائية بعد تقديم النموذج
- تحديثات الحالة من نظام التوصيل
- تنبيهات OTP والمصادقة
- توجيه العملاء المحتملين من الموقع إلى فريق المبيعات
من يجب أن يستخدم واجهة برمجة التطبيقات
واجهة برمجة التطبيقات مثالية لـ:
- الفرق التقنية
- الوكالات
- الشركات التي لديها برامج مخصصة
2. أين تجد مفاتيح (Tokens) واجهة برمجة التطبيقات في لوحة تحكم duochat
يشرح هذا المقال مكان إنشاء وإدارة مفاتيح واجهة برمجة التطبيقات بأمان.
ما هو مفتاح واجهة برمجة التطبيقات (API Token)؟
مفتاح واجهة برمجة التطبيقات هو مفتاح سري يسمح لأنظمتك بالمصادقة مع خوادم duochat.
يجب عدم مشاركته علناً أبداً.
خطوات إنشاء مفتاح واجهة برمجة التطبيقات
- تسجيل الدخول إلى لوحة تحكم duochat
- انقر فوق الإعدادات (أسفل اليسار)
- انتقل إلى مفاتيح واجهة برمجة التطبيقات (API Tokens)
- انقر فوق إنشاء مفتاح جديد
- أدخل اسم المفتاح
- انقر فوق إنشاء
- انسخ المفتاح واحفظه بشكل آمن
إدارة المفاتيح الموجودة
يمكنك:
- عرض المفاتيح النشطة
- إلغاء المفاتيح في حال تعرضها للاختراق
- إنشاء مفاتيح متعددة لأنظمة مختلفة
أفضل الممارسات الأمنية
- لا تضع المفتاح أبداً في الكود البرمجي للواجهة الأمامية
- قم بتدوير المفاتيح بشكل دوري
- قم بإلغاء المفاتيح غير المستخدمة
3. استخدام Webhooks لمزامنة البيانات في الوقت الفعلي
يشرح هذا المقال كيف تسمح الـ webhooks لـ duochat بإرسال بيانات في الوقت الفعلي إلى خوادمك.
ما هو الـ Webhook؟
الـ Webhook هو إشعار تلقائي يتم إرساله إلى خادمك عند حدوث حدث معين، مثل:
- استلام رسالة جديدة
- تعيين دردشة
- إنشاء جهة اتصال
- تسليم حملة
كيف تعمل الـ Webhooks
- تقدم عنوان URL للنقطة النهائية (Endpoint URL)
- ترسل duochat بيانات الحدث إلى ذلك العنوان
- يقوم نظامك بمعالجة البيانات
- لا داعي لطلب التحديثات باستمرار
أحداث Webhook الشائعة
- الرسائل الواردة
- تحديثات حالة الدردشة
- تحديثات جهات الاتصال
- تعيين الوكيل
حالات الاستخدام
- مزامنة الدردشات مع CRM
- تحفيز التنبيهات الداخلية
- تحديث لوحات التحكم
4. حالات استخدام المطورين الشائعة مع واجهة برمجة تطبيقات duochat
يسرد هذا المقال تطبيقات واقعية نموذجية تم بناؤها باستخدام واجهات برمجة تطبيقات duochat.
أتمتة العملاء المحتملين
- نموذج الموقع ← رسالة ترحيب عبر واتساب
- إنشاء تلقائي للعملاء المحتملين في CRM
تحديثات الطلبات والخدمات اللوجستية
- تحديثات الشحن
- تأكيد التوصيل
- تذكيرات الدفع
المصادقة والتنبيهات
- رسائل OTP
- إشعارات الأمان
تكامل سير العمل الداخلي
- إنشاء تذاكر الدعم
- إخطار الموظفين بالعملاء المحتملين الجدد