Event API الملحق
استخدم Event API الملحق أداة قوية مصممة لـ Modern Events Calendar يتيح لك ذلك عرض فعالياتك بسلاسة على تطبيقات ومنصات الويب الخارجية. من خلال إنشاء نصوص برمجية أو ملفات JSON، يمكنك مزامنة بيانات الفعاليات عبر نطاقات متعددة دون الحاجة إلى إعادة إدخالها يدويًا.
الإعداد الأولي والمتطلبات
التركيب
قبل البدء، تأكد من استيفاء المتطلبات التالية:
التنشيط: انتقل إلى قائمة إضافات ووردبريس وتأكد من كليهما MEC و مبادئ السلوك Event API الملحق نشطة.
MEC Lite أو Pro: على عكس بعض addonsأطلقت حملة Event API يعمل مع كلا الإصدارين من Modern Events Calendar.
اقرأ أيضا:
كيفية تثبيت MEC و Addons?باستخدام Event API
يمكنك إنشاء واجهة برمجة تطبيقات إما لمجموعة محددة من الأحداث (عبر الرموز المختصرة) أو لصفحة حدث فردية.
Event API للرموز المختصرة
لعرض عرض تقويم محدد على موقع ويب آخر:
- انتقل إلى MEC > الرموز المختصرة.
- حدد الرمز المختصر الذي تريده وانقر إنشاء API.

Event API للأحداث الفردية
لعرض تفاصيل حدث واحد على موقع ويب آخر:
- انتقل إلى MEC > جميع الأحداث.
- ابحث عن الفعالية التي اخترتها وانقر إنشاء API.

إدارة مركز واجهة برمجة التطبيقات (API)
بمجرد النقر على "إنشاء واجهة برمجة التطبيقات"، سيتم توجيهك إلى واجهة الإدارة. تنقسم هذه الصفحة إلى قسمين رئيسيين:

إدارة النطاقات (الجانب الأيسر)
- ترخيص النطاق: أدخل النطاق (النطاقات) المحدد الذي تريد عرض الحدث فيه. يمكنك أيضًا ضبط واجهة برمجة التطبيقات (API) للعمل على جميع النطاقات.
- إزالة الوصول: لإلغاء الوصول، حدد النطاق (النطاقات) وانقر فوق أيقونة سلة المهملات. يؤدي هذا إلى تعطيل واجهة برمجة التطبيقات (API) لتلك المواقع المحددة على الفور.
- إنهاء: انقر دائمًا على زر الإنشاء بمجرد ضبط إعدادات نطاقك.
استخراج البيانات (الجانب الأيمن)
يوفر الجانب الأيمن الأدوات اللازمة لموقعك الإلكتروني المقصود:
- حقل النص البرمجي: يحتوي على نص برمجي يمكنك نسخه إلى الحافظة. استخدمه لتضمين المحتوى مباشرةً في صفحة HTML لموقع آخر.
- حقل JSON: يوفر بيانات الأحداث بتنسيق JSON، وهو مثالي للمطورين الذين يرغبون في سحب البيانات الأولية إلى تطبيق ويب مخصص.
يمكنك رؤية عينات من واجهة برمجة التطبيقات المستخدمة أدناه:


تلميح احترافي: تأكد من أن مزود الاستضافة الخاص بك لديه نوافذ الأطر المدمجة تم تفعيل هذه الخاصية على موقعك الإلكتروني، حيث يتطلب البرنامج النصي هذه الوظيفة لعرض المحتوى بشكل صحيح.
الإعدادات العامة والتخصيص
يمكنك العثور على خيارات التكوين العامة من خلال الانتقال إلى إعدادات MEC > الإعدادات > Event API.
- تكامل المصدر: يمكنك اختيار تضمين موقع الويب المصدر الخاص بك رأس وتذييل الصفحة في مخرجات الموقع الإلكتروني المستهدف.
- حدود الحدث: تحكم في عدد الأحداث المعروضة في مخرجات الكود المختصر للحفاظ على اتساق التخطيط.

حالات الاستخدام (متى تكون هذه الإضافة مفيدة)
- النشر عبر المنصات المختلفة: مثالي للمؤسسات التي تدير تقويمًا رئيسيًا واحدًا للأحداث ولكنها تحتاج إلى عرض جداول زمنية محددة على مواقع الويب أو النطاقات الفرعية للشركاء.
- تكامل تطبيقات الهاتف المحمول: مثالي للمطورين الذين يستخدمون تنسيق JSON لتغذية تطبيق جوال أصلي ببيانات الأحداث في الوقت الفعلي.
- إدارة مركزية: مفيد للوكالات التي تدير مواقع عملاء متعددة وترغب في تحديث حدث ما مرة واحدة في مركز رئيسي وأن ينعكس ذلك في كل مكان على الفور.
قد لا تكون هذه الإضافة مثالية في بعض الحالات
- قيود الاستضافة: إذا كان مزود خدمة الاستضافة الخاص بك يحظر ذلك بشكل صارم نوافذ الأطر المدمجةلن تنجح طريقة البرمجة النصية القياسية.
- مواقع التحسين المكثف: إذا كان الموقع المستهدف يستخدم إضافات تحسين السرعة العدوانية، فقد تحظر روابط البرامج النصية الخارجية المطلوبة لتحميل واجهة برمجة التطبيقات (API).
- الامتثال الصارم للائحة العامة لحماية البيانات (GDPR): قد تنتقل إضافات الموافقة على ملفات تعريف الارتباط التابعة لجهات خارجية الموجودة على الموقع المصدر أحيانًا إلى الموقع الوجهة، الأمر الذي قد يتطلب تنسيقًا تقنيًا إضافيًا لحله.
استكشاف الأخطاء وإصلاحها للمبتدئين
- لا يتم تحميل الأحداث؟ إذا كنت تستخدم إضافات تحسين الأداء (مثل WP Rocket أو Autoptimize)، فيجب عليك استبعاد "الروابط الخارجية" ضمن تلك الإضافات حتى لا يتم تجاهل نص برمجة واجهة برمجة التطبيقات.
- هل البرنامج النصي لا يعمل؟ تأكد مرة أخرى من أنك قد نقرت على زر الإنشاء بعد إضافة نطاقاتك؛ وإلا، ستظل واجهة برمجة التطبيقات غير نشطة.
- هل توجد مشاكل في التنسيق؟ إذا بدت الشاشة "معطلة" على الموقع الجديد، فحاول تبديل رأس وتذييل الصفحة خيارات في Event API الإعدادات لمعرفة أيها يناسب CSS الوجهة بشكل أفضل.
الأسئلة الشائعة
ما هو الغرض من لجنة التعليم المهني؟ Event API اضافه؟
المجلس التنفيذي Event API تتيح هذه الإضافة نسخ الأحداث بسهولة، وتصدير البرامج النصية، وتنزيل ملفات JSON. كما تُمكّنك من استرداد بيانات الحدث أو صفحة حدث واحد بصيغة JavaScript أو JSON، واستخدامها في تطبيقات الويب، أو عرضها على موقع ووردبريس آخر (حتى بدون الوصول إلى MEC)، أو على صفحة HTML بسيطة باستخدام إطار iframe.
هل Event API هل هذه الإضافة متوافقة مع كل من MEC Lite و MEC Pro؟
نعم ، يمكنك استخدام ملف Event API إضافة مع MEC Lite أو Pro.
كيف أستخدم Event API إضافة لعرض الأحداث على موقع ويب آخر؟
أسهل طريقة لاستخدام Event API لإضافة رموز مختصرة وصفحات أحداث فردية على موقع ويب آخر، ما عليك سوى نسخ كود جافا سكريبت، وضبط خيار النطاق، ولصقه في مستند HTML عادي. سيتم عرض الحدث أو الرمز المختصر عبر إطار iframe.
أين يمكنني العثور على خيار "إنشاء واجهة برمجة التطبيقات" للرموز المختصرة والأحداث الفردية؟
لإنشاء رموز مختصرة، انتقل إلى صفحة الرموز المختصرة في MEC وانقر على "إنشاء واجهة برمجة تطبيقات" للرمز المختصر الذي اخترته. أما بالنسبة للأحداث الفردية، فانتقل إلى صفحة جميع الأحداث في MEC وانقر على "إنشاء واجهة برمجة تطبيقات" للحدث الذي اخترته.
ما هي إعدادات النطاق المتاحة عند إنشاء واجهة برمجة تطبيقات (API)؟
يمكنك تحديد نطاقات معينة لعرض الأحداث عليها، أو ضبط واجهة برمجة التطبيقات (API) لاستخدامها مع جميع النطاقات. لإدارة الوصول إلى النطاقات، أدخل نطاقات محددة أو اضبط واجهة برمجة التطبيقات لجميع النطاقات.
كيف يمكنني إزالة واجهة برمجة تطبيقات (API) من نطاق؟
لإزالة واجهة برمجة تطبيقات، حدد النطاق (النطاقات) أو "جميع النطاقات" وانقر فوق رمز سلة المهملات.
ما نوع مخرجات البيانات المتاحة من Event API اضافه؟
1. كود جافا سكريبت لعرض أي رمز مختصر أو صفحة حدث واحد عبر إطار iframe، 2. التقويم بأكمله بتنسيق JSON، و 3. الأحداث فقط بتنسيق JSON.
أين يمكنني ضبط الإعدادات؟ Event API الإعدادات؟
بعد تثبيت Event API يمكنك الوصول إلى إعدادات الإضافة من خلال الانتقال إلى إعدادات MEC > الإعدادات > Event APIومن هناك، يمكنك تضمين رأس وتذييل موقع الويب المصدر في موقع الويب الوجهة والحد من عدد الأحداث في مخرجات الكود المختصر.
ماذا أفعل إذا لم يتم تحميل روابط البرامج النصية الخارجية على صفحات الويب الخاصة بي؟
إذا كنت تستخدم إضافات لتحسين سرعة تحميل موقعك، فقد تكون هي السبب في عدم تحميل روابط البرامج النصية الخارجية. عليك استبعاد "الروابط الخارجية" من هذه الإضافات حتى لا يتم تجاهلها وتعمل بشكل صحيح.
ما هي المتطلبات الأساسية لضمان أن يكون البرنامج النصي فعالاً؟
لضمان عمل البرنامج النصي بشكل صحيح، تأكد من تفعيله على جميع النطاقات أو على نطاق محدد. بالإضافة إلى ذلك، تأكد مع مزود خدمة الاستضافة من تفعيل إمكانية إنشاء إطارات iframe على موقعك الإلكتروني.
كيف يمكنني تخصيص عرض الأحداث على موقع الويب المقصود باستخدام Event API اضافه؟
يمكنك تضمين رأس وتذييل موقع الويب المصدر في موقع الويب الوجهة والحد من عدد الأحداث المعروضة في مخرجات الكود المختصر.
الإبلاغ عن المحتوى القديم
إذا كنت تعتقد أن محتوى هذه الصفحة لا يعكس المعلومات المحدثة، فيرجى إعلامنا بذلك.
مرحبا!
لا أعلم ما الخطأ الذي أفعله، لكنه لا ينجح معي.
اتبعتُ النصائح المذكورة أعلاه بدقة. لم أنجح! هل لديكم أي فكرة؟
مرحبا،
كل شيء على ما يرام، باستثناء أمر واحد بسيط! يظهر ملحق موافقة ملفات تعريف الارتباط GDPR الخاص بي على موقع الويب المصدر على موقع الويب الوجهة.
يمكنني تعطيل الإضافة في صفحة معينة بإدخال رابط الصفحة المعنية. لكن أين أجد هذا الرابط؟
شكرا لمساعدتك،
بن
مرحبا هناك
أشكركم على الاتصال بنا
يرجى الرجوع إلى webnusقم بزيارة .net/support لإنشاء تذكرة دعم هناك.
سيتواصل معك خبراؤنا في أقرب وقت ممكن لحل المشكلة. شكرًا لصبركم.