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