استيراد Logic App كواجهة برمجة تطبيقات
ينطبق على: جميع مستويات إدارة واجهة برمجة التطبيقات
توضح هذه المقالة كيفية استيراد Logic App كواجهة برمجة تطبيقات واختبار واجهة برمجة التطبيقات المستوردة.
إشعار
حاليا، هذه الميزة غير متوفرة في مساحات العمل.
في هذه المقالة، ستتعرف على كيفية:
- استيراد Logic App كواجهة برمجة تطبيقات
- حدد التطبيق في مدخل Microsoft Azure
إشعار
تدعم APIM الاستيراد التلقائي لمورد تطبيق منطق (استهلاك). الذي يعمل في بيئة تطبيقات المنطق متعددة المستأجرين. تعرف على المزيد حول المستأجر الفردي مقابل Logic Apps متعددة المستأجرين.
المتطلبات الأساسية
- إتمام التشغيل السريع التالي: إنشاء مثيل في Azure APIM
- تأكد من وجود مورد تطبيق منطق استهلاك بخطة في اشتراكك يعرض نقطة نهاية HTTP. لمزيد من المعلومات، راجع تشغيل سير العمل بنقاط نهاية HTTP
الانتقال إلى مثيل إدارة واجهة برمجة التطبيقات لديك
في مدخل Microsoft Azure، ابحث عن خدمات APIM وحددها.
في صفحة خدمات إدارة واجهة برمجة التطبيقات، حدد مثيل إدارة واجهة برمجة التطبيقات.
استيراد ونشر واجهة برمجة تطبيقات خلفية
انتقل إلى خدمة إدارة API في بوابة Azure وحدد واجهات برمجة التطبيقات من القائمة.
حدد Logic App من القائمة Add a new API.
اضغط على Browse لمشاهدة قائمة تطبيقات المنطق مع مشغل HTTP في اشتراكك.
- لن تظهر تطبيقات المنطق بدون مشغل HTTP في القائمة.
حدد تطبيق المنطق.
تجد API Management التباهي المرتبط بالتطبيق المحدد، وتقوم بجلبه واستيراده.
إضافة لاحقة عنوان URL API.
- تحدد اللاحقة بشكل فريد واجهة برمجة التطبيقات المحددة هذه في مثيل API Management.
إذا كنت تريد نشر واجهة برمجة التطبيقات وإتاحتها للمطورين، فانتقل إلى العرض الكامل واربطها بـ منتج. نستخدم المنتج "غير محدود" في هذا المثال.
- يمكنك إضافة واجهة برمجة التطبيقات الخاصة بك إلى أحد المنتجات إما أثناء الإنشاء أو لاحقًا عبر علامة التبويب الإعدادات.
إشعار
المنتجات عبارة عن اقترانات لواحدة أو أكثر من واجهات برمجة التطبيقات المقدمة للمطورين من خلال مدخل المطور. أولاً، يجب على المطورين الاشتراك في أحد المنتجات للوصول إلى واجهة برمجة التطبيقات. بمجرد الاشتراك، يحصلون على مفتاح اشتراك لأي واجهة برمجة تطبيقات في هذا المنتج. بصفتك منشئ مثيل API Management، فأنت مسؤول ومشترك في كل منتج افتراضيًا.
يأتي كل مثيل API Management مع منتجين نموذجيين افتراضيين:
- Starter
- مطلق
أدخل إعدادات API الأخرى.
- يمكنك تعيين القيم أثناء الإنشاء أو لاحقا عن طريق الانتقال إلى علامة التبويب الإعدادات. يتم شرح الإعدادات في استيراد ونشر البرنامج التعليمي الأول لواجهة برمجة التطبيقات.
حدد إنشاء.
حدد التطبيق في مدخل Microsoft Azure
يمكن استدعاء العمليات مباشرة من مدخل Microsoft Azure الذي يوفر طريقة ملائمة لعرض واختبار عمليات واجهة برمجة التطبيقات.
تحديد واجهة برمجة التطبيقات التي أنشأتها في الخطوة السابقة.
اضغط على علامة التبويبTest.
حدد العملية التي تريد اختبارها.
- تعرض الصفحة حقولاً لمعلمات وعناوين الاستعلام.
- أحد العناوين هو "Ocp-Apim-Subscription-Key"، لمفتاح اشتراك المنتج المرتبط بواجهة برمجة التطبيقات هذه.
- بصفتك منشئ مثيل API Management، فأنت مسؤول بالفعل، لذلك يتم ملء المفتاح تلقائياً.
اضغط Send.
- عندما ينجح الاختبار، تستجيب الواجهة الخلفية بـ 200 OK والبيانات.
إلحاق واجهات برمجة تطبيقات أخرى
يمكنك إنشاء واجهة برمجة تطبيقات من واجهات برمجة التطبيقات التي تعرضها الخدمات المختلفة، وتشمل:
- مواصفات OpenAPI
- واجهة برمجة تطبيقات SOAP
- واجهة برمجة تطبيقات GraphQL
- Web App مستضاف في Azure App Service
- تطبيق الوظائف Azure
- Azure Logic Apps
- Azure Service Fabric
إلحاق واجهة برمجة تطبيقات أخرى بتلك الحالية باتباع الخطوات التالية.
إشعار
عند استيراد واجهة برمجة تطبيقات أخرى، يتم إلحاق العمليات بواجهة برمجة التطبيقات الحالية.
انتقل إلى مثيل Azure API Management في مدخل Azure.
حدّد واجهات برمجة التطبيقات في الصفحة نظرة عامة أو من القائمة الموجودة إلى اليمين.
انقر فوق ... بجوار واجهة برمجة التطبيقات التي تريد إلحاق واجهة برمجة تطبيقات أخرى بها.
حدّد استيراد من القائمة المنسدلة.
حدّد خدمة لاستيراد واجهة برمجة تطبيقات منها.
إشعار
يحتوي كل تطبيق منطق على عملية استدعاء يدوي. لتكوين واجهة برمجة التطبيقات الخاصة بك من تطبيقات منطقية متعددة وتجنب الاصطدام، تحتاج إلى إعادة تسمية الوظيفة. لإعادة تسمية الدالة/واجهة برمجة التطبيقات، يرجى الانتقال إلى محرر مواصفات OpenAPI وتغيير قيمة العنوان.
المواضيع ذات الصلة
- قيود استيراد API
- استيراد مواصفة OpenAPI
- استيراد واجهة برمجة تطبيقات SOAP
- استيراد واجهة برمجة تطبيقات SOAP وتحويلها إلى REST
- استيراد واجهة برمجة تطبيقات App Service
- استيراد واجهة برمجة تطبيقات تطبيق حاوية
- استيراد واجهة برمجة تطبيقات WebSocket
- استيراد واجهة برمجة تطبيقات GraphQL
- استيراد مخطط GraphQL وإعداد محللات الحقول
- تشغيل واجهة برمجة تطبيقات دالة Azure
- استيراد تطبيق Azure Logic
- استيراد خدمة Service Fabric
- استيراد واجهة برمجة تطبيقات Azure OpenAI
- استيراد واجهة برمجة تطبيقات OData
- استيراد بيانات التعريف لـ SAP OData
- استيراد واجهة برمجة تطبيقات gRPC
- تحرير واجهة برمجة تطبيقات