أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
بصفتك مقدّم واجهات برمجة تطبيقات، طوّرت مجموعة من واجهات برمجة التطبيقات لتوفير إمكانية الوصول إلى خدمات الخلفية. تتمثل خطوتك التالية في إنشاء بوابة مخصّصة للمطوّرين لتتيح لمطوّري التطبيقات إجراء ما يلي:
- التعرّف على بياناتك وعروض الخدمات
- تعرَّف على كيفية استخدام واجهات برمجة التطبيقات من خلال مراجعة المستندات الشاملة، بما في ذلك مثال على حالة الاستخدام وبرامج تعليمية ومستندات مرجعية
- التسجيل باستخدام عملية الخدمة الذاتية لإنشاء تطبيقات تستخدم واجهات برمجة التطبيقات
نظرة عامة على حلول بوابة مخصّصة للمطوّرين
تتيح Apigee العديد من حلول بوابة مخصّصة للمطوّرين، والتي تم تلخيصها في الجدول التالي، بدءًا من الحلول البسيطة الجاهزة للاستخدام إلى الحلول القابلة للتخصيص والتوسيع بالكامل. عند اختيار أحد الحلول، عليك الموازنة بين متطلبات التخصيص والوقت والمعرفة اللازمَين لتنفيذ البوابة.
| الحل | الميزات | هل تستضيف Apigee هذه الفعالية؟ | الدعم (يتطلّب اشتراكًا مرخّصًا) |
|---|---|---|---|
| بوابة Apigee المدمجة | تطوير بسيط لبوابة الخدمة الذاتية (عملاء Apigee Edge Public Cloud فقط) |
نعم | خدمة دعم Apigee على مدار الساعة طيلة أيام الأسبوع |
| بوابة Drupal 10 | تطوير بوابة خدمات ذاتية قابلة للتخصيص بالكامل باستخدام مشاريع Drupal 10 مفتوحة المصدر الدمج مع Apigee باستخدام وحدة Apigee Edge | لا | خدمة دعم Apigee على مدار الساعة طوال أيام الأسبوع بشأن مشاكل إصلاح العُطل |
| البوابة المخصّصة | تطوير بوابة قابلة للتخصيص بالكامل باستخدام واجهات برمجة التطبيقات لمنصة Apigee | لا | يتوفّر الدعم على مدار الساعة طوال أيام الأسبوع لواجهات برمجة التطبيقات في منصة 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 على السحابة العامة"، يمكنك إنشاء بوابة مخصّصة للمطوّرين بسيطة بسرعة في واجهة مستخدم Edge. انتقِل إلى https://apigee.com/edge، وسجِّل الدخول، ثم اختَر نشر > البوابات في شريط التنقّل الجانبي لواجهة مستخدم Edge. للاطّلاع على كلّ التفاصيل، يُرجى مراجعة قسم إنشاء البوابة المتكاملة.
يوضّح الشكل التالي الصفحة المقصودة للبوابة المدمجة.

إنشاء بوابة مستندة إلى Drupal
باستخدام أدوات تطوير بوابة Drupal، يمكنك إنشاء بوابة مخصّصة للمطوّرين قابلة للتخصيص بالكامل. توفّر Drupal مجموعة كبيرة من الوظائف وجميع إمكانات نظام إدارة المحتوى في Drupal، بالإضافة إلى وحدات Drupal التي طوّرتها Apigee. ومع ذلك، يتطلّب إنشاء بوابة إلكترونية مستندة إلى Drupal المزيد من الوقت والجهد.
يتوافق Apigee Edge مع إصدارات Drupal التالية:
| الإصدار | الوصف |
|---|---|
| Drupal 10 | توفّر نظام إدارة محتوى (CMS) موثوقًا ومفتوح المصدر ومُدارًا من قِبل العميل ومناسبًا للمؤسسات. بما أنّ Drupal 10 مفتوحة المصدر، يمكنك توسيع إطار عمل تطوير البوابة الإلكترونية الخاص بمنصة Drupal 10 والمساهمة فيه، والاستفادة من خبرة منتدى Drupal. لمزيد من المعلومات، يُرجى الاطّلاع على إنشاء البوابة باستخدام Drupal 10. |
إنشاء بوابة مخصّصة باستخدام واجهات برمجة التطبيقات في Apigee Edge
يمكنك إنشاء بوابة مخصّصة بالكامل باستخدام واجهات برمجة التطبيقات في Apigee Edge الموضّحة في الجدول التالي. يمكنك الاطّلاع على ما يلي للحصول على مزيد من المعلومات:
| Category (الفئة) | واجهات برمجة التطبيقات في Apigee | الوصف |
| إحصاءات Google | الإحصاءات | عرض إحصاءات واجهات برمجة التطبيقات |
| مفاتيح واجهة برمجة التطبيقات | مفاتيح التطبيق: المطوِّر | إدارة مفاتيح واجهة برمجة التطبيقات المستخدَمة لمنح الإذن باستخدام واجهات برمجة التطبيقات في التطبيقات |
| منتجات واجهة برمجة التطبيقات | منتجات واجهة برمجة التطبيقات | إدارة منتجات واجهة برمجة التطبيقات التي تنشرها في بوابة مخصّصة للمطوّرين |
| التطبيقات | التطبيقات | إدارة التطبيقات التي يسجّلها المطوّرون لاستخدام واجهات برمجة التطبيقات |
| المطوّرون | المطوّرون | إدارة المطوّرين الذين سجّلوا في بوابة مخصّصة للمطوّرين |
| تحقيق الربح | تحقيق الربح | تحقيق الربح من واجهات برمجة التطبيقات |
يمكنك تبسيط عملية دمج عميل البوابة باستخدام مكتبة عميل Apigee Edge للغة PHP. تسهّل حزمة تطوير البرامج (SDK) كتابة وحدات PHP التي تستخدم واجهات برمجة تطبيقات Apigee الموضّحة في الجدول السابق. لمزيد من المعلومات حول Apigee API Client Library for PHP، يُرجى الاطّلاع على: