سجل التغييرات
تم توثيق جميع التغييرات المهمة في وحدة تكامل Facebook & Instagram Leads هنا.
[2.0.0] - 2026-02-05
تمت الإضافة
- تعيين Leads حسب الصفحة - تعيين موظفين مختلفين لصفحات مختلفة (leads من Page A تذهب إلى Alice، leads من Page B تذهب إلى Bob)
- دعم Instagram Lead Ads - دعم كامل لـ Instagram Lead Ads (نفس webhook، تلقائي)
- معالج الإعداد - معالج إعداد تدريجي من 5 خطوات للتكوين لأول مرة
- لوحة تاريخ المزامنة - عرض جميع مزامنات leads مع الحالة والطوابع الزمنية والتفاصيل
- اختبار الاتصال - زر بنقرة واحدة للتحقق من بيانات الاعتماد والأذونات
- Test Lead - إرسال lead تجريبي للتحقق من عمل التكامل
- اكتشاف التكرارات - خيار قابل للتكوين لمنع استيراد نفس lead مرتين
- واجهة تعيين الحقول - واجهة مرئية لتعيين حقول النماذج المخصصة بحقول Perfex CRM
- قائمة إعادة المحاولة - آلية إعادة محاولة تلقائية لمزامنات leads الفاشلة
- إشعارات البريد الإلكتروني - ال حصول على إشعار عند وصول leads جديدة من Facebook/Instagram
- حالة التحقق من Webhook - مؤشر مرئي يوضح إذا تم التحقق من webhook
- لوحة الإحصائيات - إحصائيات فورية تعرض معدلات نجاح/فشل المزامنة
- التنقل في الشريط الجانبي - وصول سهل لجميع الميزات من الشريط الجانبي
- تسجيل قاعدة البيانات - تسجيل شامل لجميع أنشطة المزامنة
- دعم الحقول المخصصة - التعيين إلى أي حقل مخصص في Perfex CRM
تم تغييره
- إصدار Graph API - التحديث من v5.0 إلى v19.0 (أحدث إصدار مستقر)
- استبدال Token - نقله إلى جانب الخادم للأمان (لم يعد App Secret في JavaScript)
- معالج Webhook - إعادة كتابة كاملة مع معالجة غير متزامنة واستجابة فورية 200
- واجهة الإعدادات - تصميم حديث وبديهي مع تنظيم أفضل
- إدارة الصفحات - واجهة اشتراك محسّنة مع مؤشرات الحالة وعدد leads
- معالجة الأخطاء - رسائل خطأ أفضل وملاحظات مستخدم في كل مكان
تم إصلاحه
- حرج: إصلاح مرجع Facebook PHP SDK المفقود
- حرج: إصلاح اعتماد جلسة معالج webhook الذي تسبب في فقدان leads
- الأمان: إزالة App Secret من JavaScript من جانب العميل
- الأمان: إضافة التحقق من المدخلات وتنظيفها بشكل صحيح
- الأمان: إزالة كتابة ملفات التصحيح من كود الإنتاج
- الأمان: إضافة التحقق من توقيع webhook (X-Hub-Signature-256)
- خطأ: إصلاح استثناء CSRF (الآن يستخدم hooks بدلاً من تعديل config)
- خطأ: إصلاح البحث عن البلد للـ leads الدولية
تمت إزالته
- وظيفة كتابة ملفات التصحيح
- استيراد GuzzleHttp غير المستخدم
- عرض صفحة الإعدادات القديمة