مشاركة عبر


استيراد تطبيق منطقي كواجهة برمجة تطبيقات

ينطبق على: جميع مستويات إدارة واجهة برمجة التطبيقات

توضح هذه المقالة كيفية استيراد تطبيق منطقي كواجهة برمجة تطبيقات واختبار واجهة برمجة التطبيقات المستوردة.

إشعار

حاليا، هذه الميزة غير متوفرة في مساحات العمل.

في هذه المقالة، ستتعرف على كيفية:

  • استيراد تطبيق منطقي كواجهة برمجة تطبيقات
  • حدد التطبيق في مدخل Microsoft Azure

إشعار

تدعم Azure API Management الاستيراد التلقائي لمورد Logic App (Consumption)، والذي يعمل في بيئة Logic Apps متعددة المستأجرين. لمزيد من المعلومات، راجع الاختلافات بين تطبيقات منطق المستأجر الفردي القياسية والتطبيقات المنطقية متعددة المستأجرين الاستهلاك.

المتطلبات الأساسية

استيراد ونشر واجهة برمجة تطبيقات خلفية

  1. انتقل إلى خدمة API Management في مدخل Azure.

  2. في القائمة اليسرى، في قسم واجهات برمجة التطبيقات ، حدد واجهات برمجة التطبيقات، ثم حدد + إضافة واجهة برمجة التطبيقات.

  3. حدد Logic App في قائمة Create from Azure resource :

    لقطة شاشة تعرض لوحة Logic App.

  4. حدد استعراض لمشاهدة قائمة تطبيقات المنطق التي تحتوي على مشغل HTTP في اشتراكك. (لن تظهر تطبيقات المنطق التي لا تحتوي على مشغل HTTP في القائمة.)

    لقطة شاشة تعرض الزر استعراض.

  5. حدد تطبيق المنطق:

    لقطة شاشة تعرض نافذة تحديد Logic App لاستيرادها.

    تعثر إدارة واجهة برمجة التطبيقات على مستند Swagger المقترن بالتطبيق المحدد، وإحضاره، واستيراده.

  6. إضافة لاحقة عنوان URL API. تعرف اللاحقة واجهة برمجة التطبيقات بشكل فريد في مثيل APIM.

    لقطة شاشة تعرض القيم التي تم إدخالها في نافذة Create from Logic App.

  7. إذا كنت تريد نشر واجهة برمجة التطبيقات وإتاحتها للمطورين، قم بالتبديل إلى طريقة عرض الكامل وربط واجهة برمجة التطبيقات بمنتج . يستخدم هذا المثال منتج غير محدود. (يمكنك إضافة واجهة برمجة التطبيقات إلى منتج عند إنشائه أو إصدار أحدث عبر علامة التبويب إعدادات.)

    إشعار

    المنتجات هي اقترانات لواجهات برمجة تطبيقات واحدة أو أكثر يتم تقديمها للمطورين عبر مدخل المطور. أولاً، يجب على المطورين الاشتراك في أحد المنتجات للوصول إلى واجهة برمجة التطبيقات. بعد الاشتراك، يحصلون على مفتاح اشتراك لأي واجهة برمجة تطبيقات في المنتج. بصفتك منشئ مثيل APIM، فأنت مسؤول ومشترك في كل منتج بشكل افتراضي.

    في مستويات معينة، يأتي كل مثيل APIM مع اثنين من منتجات العينة الافتراضية:

    • المبدئ
    • مطلق
  8. أدخل إعدادات API الأخرى. يمكنك تعيين هذه القيم عند إنشاء واجهة برمجة التطبيقات أو لاحقا عن طريق الانتقال إلى علامة التبويب الإعدادات . يتم شرح الإعدادات في استيراد ونشر البرنامج التعليمي الأول لواجهة برمجة التطبيقات .

  9. حدد إنشاء.

حدد التطبيق في مدخل Microsoft Azure

يمكنك استدعاء العمليات مباشرة من مدخل Azure. يوفر هذا الأسلوب طريقة ملائمة لعرض واختبار عمليات واجهة برمجة التطبيقات.

لقطة شاشة تعرض خطوات اختبار واجهة برمجة التطبيقات.

  1. حدد واجهة برمجة التطبيقات التي قمت بإنشائها في الخطوة السابقة.

  2. في علامة التبويب اختبار ، حدد العملية التي تريد اختبارها.

    • تعرض الصفحة حقولاً لمعلمات وعناوين الاستعلام.
    • أحد العناوين هو Ocp-Apim-Subscription-Key. هذا العنوان مخصص لمفتاح اشتراك المنتج المقترن بواجهة برمجة التطبيقات.
    • بصفتك منشئ مثيل APIM، فأنت مسؤول، لذلك يتم ملء المفتاح تلقائيا.
  3. حدد إرسال. عندما ينجح الاختبار، تستجيب الواجهة الخلفية بـ 200 OK والبيانات.

إلحاق واجهات برمجة تطبيقات أخرى

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

  • مواصفات OpenAPI
  • واجهة برمجة تطبيقات SOAP
  • واجهة برمجة تطبيقات GraphQL
  • تطبيق ويب مستضاف في Azure App Service
  • دالات Azure
  • تطبيقات Azure Logic
  • Azure Service Fabric

إشعار

عند استيراد واجهة برمجة تطبيقات، يتم إلحاق العمليات بواجهة برمجة التطبيقات الحالية.

لإلحاق واجهة برمجة تطبيقات بواجهة برمجة تطبيقات موجودة:

  1. انتقل إلى مثيل Azure API Management في مدخل Microsoft Azure:

    لقطة شاشة تعرض صفحة خدمات APIM.

  2. حدد واجهات برمجة التطبيقات في صفحة نظرة عامة على أو حدد واجهات برمجة التطبيقات >واجهات برمجة التطبيقات في القائمة على اليسار.

    لقطة شاشة تعرض تحديد واجهات برمجة التطبيقات في صفحة نظرة عامة.

  3. حدد علامة الحذف (...) بجوار واجهة برمجة التطبيقات التي تريد إلحاق واجهة برمجة تطبيقات أخرى بها.

  4. حدد استيراد من القائمة المنسدلة:

    لقطة شاشة تعرض الأمر استيراد.

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

إشعار

كل Logic App لديه manual-invoke عملية. إذا كنت ترغب في دمج تطبيقات منطقية متعددة في واجهة برمجة التطبيقات، فأنت بحاجة إلى إعادة تسمية الدالة. لإعادة تسمية الدالة/واجهة برمجة التطبيقات، قم بتغيير قيمة العنوان في محرر مواصفات OpenAPI.