ملاحظة
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على: جميع مستويات إدارة واجهة برمجة التطبيقات
توضح هذه المقالة كيفية استيراد تطبيق منطقي كواجهة برمجة تطبيقات واختبار واجهة برمجة التطبيقات المستوردة.
إشعار
حاليا، هذه الميزة غير متوفرة في مساحات العمل.
في هذه المقالة، ستتعرف على كيفية:
- استيراد تطبيق منطقي كواجهة برمجة تطبيقات
- حدد التطبيق في مدخل Microsoft Azure
إشعار
تدعم Azure API Management الاستيراد التلقائي لمورد Logic App (Consumption)، والذي يعمل في بيئة Logic Apps متعددة المستأجرين. لمزيد من المعلومات، راجع الاختلافات بين تطبيقات منطق المستأجر الفردي القياسية والتطبيقات المنطقية متعددة المستأجرين الاستهلاك.
المتطلبات الأساسية
- أكمل التشغيل السريع إنشاء مثيل إدارة واجهة برمجة تطبيقات Azure.
- تأكد من وجود مورد Logic App يستند إلى خطة الاستهلاك في اشتراكك يعرض نقطة نهاية HTTP. لمزيد من المعلومات، راجع تشغيل مهام سير العمل باستخدام نقاط نهاية HTTP.
استيراد ونشر واجهة برمجة تطبيقات خلفية
انتقل إلى خدمة API Management في مدخل Azure.
في القائمة اليسرى، في قسم واجهات برمجة التطبيقات ، حدد واجهات برمجة التطبيقات، ثم حدد + إضافة واجهة برمجة التطبيقات.
حدد Logic App في قائمة Create from Azure resource :
حدد استعراض لمشاهدة قائمة تطبيقات المنطق التي تحتوي على مشغل HTTP في اشتراكك. (لن تظهر تطبيقات المنطق التي لا تحتوي على مشغل HTTP في القائمة.)
حدد تطبيق المنطق:
تعثر إدارة واجهة برمجة التطبيقات على مستند Swagger المقترن بالتطبيق المحدد، وإحضاره، واستيراده.
إضافة لاحقة عنوان URL API. تعرف اللاحقة واجهة برمجة التطبيقات بشكل فريد في مثيل APIM.
إذا كنت تريد نشر واجهة برمجة التطبيقات وإتاحتها للمطورين، قم بالتبديل إلى طريقة عرض الكامل وربط واجهة برمجة التطبيقات بمنتج . يستخدم هذا المثال منتج غير محدود. (يمكنك إضافة واجهة برمجة التطبيقات إلى منتج عند إنشائه أو إصدار أحدث عبر علامة التبويب إعدادات.)
إشعار
المنتجات هي اقترانات لواجهات برمجة تطبيقات واحدة أو أكثر يتم تقديمها للمطورين عبر مدخل المطور. أولاً، يجب على المطورين الاشتراك في أحد المنتجات للوصول إلى واجهة برمجة التطبيقات. بعد الاشتراك، يحصلون على مفتاح اشتراك لأي واجهة برمجة تطبيقات في المنتج. بصفتك منشئ مثيل APIM، فأنت مسؤول ومشترك في كل منتج بشكل افتراضي.
في مستويات معينة، يأتي كل مثيل APIM مع اثنين من منتجات العينة الافتراضية:
- المبدئ
- مطلق
أدخل إعدادات API الأخرى. يمكنك تعيين هذه القيم عند إنشاء واجهة برمجة التطبيقات أو لاحقا عن طريق الانتقال إلى علامة التبويب الإعدادات . يتم شرح الإعدادات في استيراد ونشر البرنامج التعليمي الأول لواجهة برمجة التطبيقات .
حدد إنشاء.
حدد التطبيق في مدخل Microsoft Azure
يمكنك استدعاء العمليات مباشرة من مدخل Azure. يوفر هذا الأسلوب طريقة ملائمة لعرض واختبار عمليات واجهة برمجة التطبيقات.
حدد واجهة برمجة التطبيقات التي قمت بإنشائها في الخطوة السابقة.
في علامة التبويب اختبار ، حدد العملية التي تريد اختبارها.
- تعرض الصفحة حقولاً لمعلمات وعناوين الاستعلام.
- أحد العناوين هو
Ocp-Apim-Subscription-Key
. هذا العنوان مخصص لمفتاح اشتراك المنتج المقترن بواجهة برمجة التطبيقات. - بصفتك منشئ مثيل APIM، فأنت مسؤول، لذلك يتم ملء المفتاح تلقائيا.
حدد إرسال. عندما ينجح الاختبار، تستجيب الواجهة الخلفية بـ 200 OK والبيانات.
إلحاق واجهات برمجة تطبيقات أخرى
يمكنك إنشاء واجهة برمجة تطبيقات من واجهات برمجة التطبيقات التي يتم كشفها بواسطة خدمات مختلفة، بما في ذلك:
- مواصفات OpenAPI
- واجهة برمجة تطبيقات SOAP
- واجهة برمجة تطبيقات GraphQL
- تطبيق ويب مستضاف في Azure App Service
- دالات Azure
- تطبيقات Azure Logic
- Azure Service Fabric
إشعار
عند استيراد واجهة برمجة تطبيقات، يتم إلحاق العمليات بواجهة برمجة التطبيقات الحالية.
لإلحاق واجهة برمجة تطبيقات بواجهة برمجة تطبيقات موجودة:
انتقل إلى مثيل Azure API Management في مدخل Microsoft Azure:
حدد واجهات برمجة التطبيقات في صفحة نظرة عامة على أو حدد واجهات برمجة التطبيقات >واجهات برمجة التطبيقات في القائمة على اليسار.
حدد علامة الحذف (...) بجوار واجهة برمجة التطبيقات التي تريد إلحاق واجهة برمجة تطبيقات أخرى بها.
حدد استيراد من القائمة المنسدلة:
حدّد خدمة لاستيراد واجهة برمجة تطبيقات منها.
إشعار
كل Logic App لديه manual-invoke
عملية. إذا كنت ترغب في دمج تطبيقات منطقية متعددة في واجهة برمجة التطبيقات، فأنت بحاجة إلى إعادة تسمية الدالة. لإعادة تسمية الدالة/واجهة برمجة التطبيقات، قم بتغيير قيمة العنوان في محرر مواصفات OpenAPI.
المحتوى ذو الصلة
- قيود استيراد API
- استيراد مواصفة OpenAPI
- استيراد واجهة برمجة تطبيقات SOAP
- استيراد واجهة برمجة تطبيقات SOAP وتحويلها إلى REST
- استيراد واجهة برمجة تطبيقات App Service
- استيراد واجهة برمجة تطبيقات تطبيق حاوية
- استيراد واجهة برمجة تطبيقات WebSocket
- استيراد واجهة برمجة تطبيقات GraphQL
- استيراد مخطط GraphQL وإعداد محللات الحقول
- استيراد واجهة برمجة تطبيقات تطبيق دالة
- استيراد واجهة برمجة تطبيقات تطبيق منطقي
- استيراد خدمة Service Fabric
- استيراد واجهة برمجة تطبيقات Azure الذكاء الاصطناعي Foundry
- استيراد واجهة برمجة تطبيقات Azure OpenAI
- استيراد واجهة برمجة تطبيقات LLM
- استيراد واجهة برمجة تطبيقات OData
- استيراد بيانات التعريف لـ SAP OData
- استيراد واجهة برمجة تطبيقات gRPC
- تحرير واجهة برمجة تطبيقات