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