مقدمة

أنت تطّلع على مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
info

بصفتك مقدّم واجهة برمجة تطبيقات، طوّرت مجموعة من واجهات برمجة التطبيقات لتوفير إمكانية الوصول إلى خدماتك الخلفية. الخطوة التالية هي إنشاء بوابة المطوّرين لتتمكّن من السماح لمطوّري التطبيقات بتنفيذ ما يلي:

  • التعرّف على بياناتك وعروض الخدمات
  • تعرَّف على كيفية استخدام واجهات برمجة التطبيقات من خلال مراجعة مستندات شاملة، بما في ذلك أمثلة على حالات الاستخدام والأدلة التعليمية والمستندات المرجعية.
  • التسجيل باستخدام عملية الخدمة الذاتية لإنشاء تطبيقات تستخدِم واجهات برمجة التطبيقات

نظرة عامة على حلول بوابة المطوّرين

توفّر Apigee العديد من حلول بوابة المطوّرين، كما هو موضّح في الجدول التالي، بدءًا من الحلول البسيطة الجاهزة للاستخدام ووصولاً إلى الحلول القابلة للتخصيص والتوسيع بالكامل. عند اختيار حلّ، عليك موازنة متطلبات التخصيص مع الوقت والمعرفة المطلوبة لتنفيذ البوابة.

الحل الميزات هل يتم الاستضافة من خلال Apigee؟ الدعم
(يتطلب اشتراكًا مرخّصًا)
بوابة Apigee المدمجة تطوير بوابة خدمة ذاتية بسيطة
(لعملاء Apigee Edge Public Cloud فقط)
نعم الدعم على مدار الساعة من Apigee
بوابة Drupal 10 تطوير بوابة خدمة ذاتية قابلة للتخصيص بالكامل باستخدام مشاريع Drupal 10 مفتوحة المصدر الدمج مع Apigee باستخدام وحدة Apigee Edge لا الدعم على مدار الساعة من Apigee بشأن مشاكل إصلاح الأعطال
بوابة مخصّصة تطوير بوابة يمكنك إنشاؤها بنفسك وتعديلها بالكامل باستخدام واجهات برمجة تطبيقات منصة Apigee لا فريق دعم Apigee على مدار الساعة طوال أيام الأسبوع لواجهات برمجة تطبيقات منصة Apigee فقط

اختيار حلّ بوابة المطوّرين

لمساعدتك في تحديد حلّ بوابة المطوّرين الذي تريده، اطّلِع على شجرة القرار التالية وراجِع مقارنة ميزات بوابة المطوّرين.

مخطّط تدفق يوضّح حالات استخدام Drupal وحالات استخدام بوابة Apigee المدمجة

إذا كنت أحد عملاء Apigee Edge for Public Cloud، ننصحك بإنشاء بوابة متكاملة في Apigee إذا كنت تخطط لدعم حالات الاستخدام الشائعة لتطوير البوابة، مثل عمليات التسجيل العادية ومسارات إنشاء التطبيقات، والتغييرات المتعلقة بالأسلوب أكثر من التغييرات الوظيفية.

بوابات Drupal هي الخيار الوحيد المتاح حاليًا لعملاء Apigee Edge for Private Cloud وعملاء تحقيق الربح.

مقارنة بين ميزات "بوابة المطوّرين"

يقدّم الجدول التالي مقارنةً بين الميزات في بوابة Apigee المدمجة وبوابة المطوّرين المستندة إلى Drupal.

الميزة بوابة مدمجة Drupal
تطوير محتوى البوابة باستخدام Markdown رمز علامة خضراء رمز علامة خضراء
تطوير محتوى البوابة باستخدام HTML رمز علامة خضراء رمز علامة خضراء
مستند مرجعي لواجهة برمجة التطبيقات تم إنشاؤه من مواصفات OpenAPI رمز علامة خضراء رمز علامة خضراء
التوافق مع الإصدار 3 من مواصفات OpenAPI رمز علامة خضراء رمز علامة خضراء
إرسال طلبات مباشرة من مرجع واجهة برمجة التطبيقات رمز علامة خضراء رمز علامة خضراء
مظهر مخصّص رمز علامة خضراء رمز علامة خضراء
القوائم المخصّصة رمز علامة خضراء رمز علامة خضراء
العلامات التابعة لجهات خارجية، مثل "إحصاءات Google" رمز علامة خضراء رمز علامة خضراء
رمز JavaScript مخصّص رمز علامة خضراء رمز علامة خضراء
اسم النطاق الخاص رمز علامة خضراء رمز علامة خضراء
تم تفعيل بروتوكول HTTPS رمز علامة خضراء رمز علامة خضراء
أحكام وشروط إنشاء الحساب رمز علامة خضراء رمز علامة خضراء
تحسين عرض الإعلانات على الأجهزة الجوّالة رمز علامة خضراء رمز علامة خضراء
الدمج مع النصوص البرمجية المخصّصة وعلامات النصوص البرمجية رمز علامة خضراء رمز علامة خضراء
إعدادات بروتوكول SMTP رمز علامة خضراء رمز علامة خضراء
ضبط نموذج الرسالة الإلكترونية رمز علامة خضراء رمز علامة خضراء
اختبار CAPTCHA لمنع المحتوى غير المرغوب فيه رمز علامة خضراء رمز علامة خضراء
الأدوار والأذونات لحسابات المطوّرين/المستهلكين رمز علامة خضراء رمز علامة خضراء
تسجيل الدخول الموحّد رمز علامة خضراء رمز علامة خضراء
واجهات برمجة تطبيقات إدارة المحتوى استخدام Drupal
تحقيق الربح قريبًا رمز علامة خضراء
إعدادات البحث * رمز علامة خضراء
المدونات والمنتديات ** رمز علامة خضراء
نماذج الصفحات لإنشاء المحتوى رمز علامة خضراء
إحصاءات التطبيقات على البوابة رمز علامة خضراء
إدارة الأحداث المستندة إلى القواعد رمز علامة خضراء
قابلة للتوسيع باستخدام وحدات إضافية رمز علامة خضراء
مسارات التسجيل المخصّصة للتطبيقات رمز علامة خضراء
مسارات تسجيل المطوّرين المخصّصة رمز علامة خضراء
سجلّات البوابة الإلكترونية رمز علامة خضراء
أداة التحقّق من الروابط رمز علامة خضراء
توافق Microsoft Internet Explorer/Microsoft Edge Microsoft Edge فقط رمز علامة خضراء
دعم Apigee راجِع الجدول أعلاه راجِع الجدول أعلاه

إنشاء بوابة متكاملة

إذا كنت أحد عملاء Apigee Edge for Public Cloud، يمكنك إنشاء بوابة مطوّرين خفيفة الوزن بسرعة في واجهة مستخدم Edge. انتقِل إلى https://apigee.com/edge وسجِّل الدخول، ثم اختَر النشر > البوابات في شريط التنقّل الجانبي لواجهة مستخدم Edge. للاطّلاع على التفاصيل الكاملة، يُرجى الاطّلاع على مقالة إنشاء البوابة المتكاملة.

يعرض الشكل التالي الصفحة المقصودة للبوابة المدمجة.

مقدمة عن البوابة

إنشاء بوابة مستندة إلى Drupal

باستخدام أدوات تطوير بوابة Drupal، يمكنك إنشاء بوابة مطوّرين قابلة للتخصيص بالكامل. توفّر منصة Drupal مجموعة غنية من وظائف وجميع إمكانات نظام إدارة المحتوى (CMS) في Drupal مع وحدات Drupal إضافية تم تطويرها بواسطة Apigee. ومع ذلك، يتطلّب تنفيذ بوابة مستندة إلى Drupal مزيدًا من الوقت والجهد.

يتوافق Apigee Edge مع إصدارات Drupal التالية:

الإصدار الوصف
Drupal 10 أن يوفّر نظام إدارة محتوى (CMS) موثوقًا ومفتوح المصدر على مستوى المؤسسة ويُدار من قِبل العميل بما أنّ Drupal 10 مفتوح المصدر، يمكنك توسيع نطاق إطار عمل تطوير البوابة في Drupal 10 والمساهمة فيه والاستفادة من المعلومات التي يقدّمها منتدى Drupal. لمزيد من المعلومات، يُرجى الاطّلاع على إنشاء البوابة باستخدام Drupal 10.

إنشاء بوابة مخصّصة باستخدام واجهات برمجة التطبيقات Apigee Edge

يمكنك إنشاء بوابة مخصّصة بالكامل تستفيد من واجهات برمجة تطبيقات Apigee Edge الملخّصة في الجدول التالي. يمكنك الاطّلاع على ما يلي للحصول على مزيد من المعلومات:

Category (الفئة) واجهات برمجة تطبيقات Apigee الوصف
الإحصاءات الإحصاءات عرض إحصاءات واجهات برمجة التطبيقات
مفاتيح واجهة برمجة التطبيقات مفاتيح التطبيق: المطوِّر

مفاتيح التطبيق: الشركة

إدارة مفاتيح واجهة برمجة التطبيقات المستخدَمة لتفويض استخدام واجهات برمجة التطبيقات في التطبيقات
منتجات واجهة برمجة التطبيقات منتجات واجهة برمجة التطبيقات إدارة منتجات واجهات برمجة التطبيقات التي تنشرها في بوابة المطوّرين
التطبيقات التطبيقات

التطبيقات: المطوّر

التطبيقات: الشركة

يمكنك إدارة التطبيقات التي سجّلها المطوّرون لاستخدام واجهات برمجة التطبيقات.
المطورون المطوّرون

الشركات

مطوّرو الشركة

إدارة المطوّرين الذين سجّلوا في بوابة المطوّرين
تحقيق الربح تحقيق الربح تحقيق الربح من واجهات برمجة التطبيقات

يمكنك تبسيط عملية دمج عميل البوابة باستخدام مكتبة برامج Apigee Edge Client Library للغة PHP. تسهِّل حزمة تطوير البرامج (SDK) كتابة وحدات PHP التي تستخدِم واجهات برمجة تطبيقات Apigee الموضّحة في الجدول السابق. لمزيد من المعلومات عن مكتبة برامج واجهة برمجة التطبيقات Apigee API للغة PHP، يُرجى الاطّلاع على: