ملاحظة
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على: جميع مستويات إدارة واجهة برمجة التطبيقات
توضح هذه المقالة كيفية استيراد 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 الذي يوفر طريقة ملائمة لعرض واختبار عمليات واجهة برمجة التطبيقات.
تحديد واجهة برمجة التطبيقات التي أنشأتها في الخطوة السابقة.
اضغط على علامة التبويب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
- تحرير واجهة برمجة تطبيقات