حدث
إنشاء تطبيقات ووكلاء الذكاء الاصطناعي
١٧ رمضان، ٩ م - ٢١ رمضان، ١٠ ص
انضم إلى سلسلة الاجتماعات لإنشاء حلول الذكاء الاصطناعي قابلة للتطوير استنادا إلى حالات الاستخدام في العالم الحقيقي مع المطورين والخبراء الآخرين.
تسجيل الآنلم يعد هذا المتصفح مدعومًا.
بادر بالترقية إلى Microsoft Edge للاستفادة من أحدث الميزات والتحديثات الأمنية والدعم الفني.
ينطبق على: جميع مستويات إدارة واجهة برمجة التطبيقات
تعرض هذه المقالة خطوات لإضافة API يدوياً إلى مثيل APIM. عندما تريد محاكاة API، يمكنك إنشاء API فارغة أو تحديدها يدوياً. للحصول على تفاصيل حول صياغة واجهة برمجة التطبيقات، راجع استجابات واجهة برمجة التطبيقات الوهمية.
إذا كنت ترغب في استيراد واجهة برمجة تطبيقات موجودة، راجع قسم المواضيع ذات الصلة.
في هذه المقالة، ننشئ API فارغة ونحدد httpbin.org (خدمة اختبار عامة) كـ API خلفية.
إتمام التشغيل السريع التالي: إنشاء مثيل في Azure APIM
في مدخل Microsoft Azure، ابحث عن خدمات APIM وحددها.
في صفحة خدمات إدارة واجهة برمجة التطبيقات، حدد مثيل إدارة واجهة برمجة التطبيقات.
https://httpbin.org
) والإعدادات الأخرى لـ API. يتم شرح الإعدادات في استيراد ونشر البرنامج التعليمي الأول لواجهة برمجة التطبيقات.في هذه المرحلة، ليس لديك أي عمليات في APIM التي ترتبط بالعمليات في واجهة API الخلفية. إذا قمت باستدعاء عملية يتم كشفها من خلال النهاية الخلفية ولكن ليس من خلال إدارة API، تحصل على 404.
ملاحظة
بشكل افتراضي، عند إضافة API، حتى إذا كانت متصلة ببعض خدمات الواجهة الخلفية، فلن تعرض APIM أي عمليات حتى تسمح لها. للسماح بتشغيل خدمة الواجهة الخلفية الخاصة بك، قم بإنشاء عملية APIM التي تعين عملية الواجهة الخلفية.
يوضح هذا القسم كيفية إضافة عملية "/ get" لتعيينها إلى النهاية الخلفية "http://httpbin.org/get"؛ العملية.
/get
في المورد.اختبر العملية في بوابة Azure. يمكنك أيضاً اختباره في Developer portal.
يظهر الرد الذي تولده العملية "http://httpbin.org/get". إذا كنت ترغب في تحويل عملياتك، راجع تحويل واجهة برمجة التطبيقات وحمايتها.
يوضح هذا القسم كيفية إضافة عملية تأخذ معلمة. في هذه الحالة، نربط العملية بـ "http://httpbin.org/status/200"؛.
/status/{code}
في المورد. بشكل اختياري، يمكنك توفير بعض المعلومات المقترنة بهذه المعلمة. على سبيل المثال، أدخل"رقم"لـTYPE،"200" (افتراضي) للقيم.اختبر العملية في بوابة Azure. يمكنك أيضاً اختباره في Developer portal.
حدد علامة التبويب الاختبار.
حدد GetStatus. تُعيّن هذه القيمة افتراضياً على "200". يمكنك تغييره لاختبار قيم أخرى. على سبيل المثال، كتابة "418".
اضغط Send.
يظهر الرد الذي تولده العملية "http://httpbin.org/status/200". إذا كنت ترغب في تحويل عملياتك، راجع تحويل واجهة برمجة التطبيقات وحمايتها.
يوضح هذا القسم كيفية إضافة عملية wildcard. تتيح لك عملية wildcard تمرير قيمة إجبارية مع طلب API. بدلا من إنشاء عمليات GET منفصلة كما هو موضح في الأجزاء السابقة، يمكنك إنشاء عملية GET البدل.
تنبيه
توخ الحذر عند تكوين عملية أحرف البدل. قد يجعل هذا التكوين API أكثر عرضة لبعض تهديدات أمان API.
/*
في المورد.اختبر العملية في بوابة Azure. يمكنك أيضاً اختباره في Developer portal.
حدد علامة التبويب الاختبار.
حدد WildcardGet. جرب عمليات GET التي اختبرتها في الأقسام السابقة، أو جرب عملية GET مدعومة مختلفة.
على سبيل المثال، في معلمات القالب، قم بتحديث القيمة الموجودة بجوار اسم البدل (*) إلى headers
. تقوم العملية بالتراجع عن رؤوس HTTP للطلب الوارد.
اضغط Send.
يظهر الرد الذي تولده العملية "http://httpbin.org/headers". إذا كنت ترغب في تحويل عملياتك، راجع تحويل واجهة برمجة التطبيقات وحمايتها.
ملاحظة
قد يكون من المهم أن تفهم كيف يتعامل مضيف واجهة API الخلفية التي تدمجها مع مقابض مائلة على عنوان URL للعملية. لمزيد من المعلومات، راجع الأسئلة المتداولة حول APIM.
يمكنك إنشاء واجهة برمجة تطبيقات من واجهات برمجة التطبيقات التي تعرضها الخدمات المختلفة، وتشمل:
إلحاق واجهة برمجة تطبيقات أخرى بتلك الحالية باتباع الخطوات التالية.
ملاحظة
عند استيراد واجهة برمجة تطبيقات أخرى، يتم إلحاق العمليات بواجهة برمجة التطبيقات الحالية.
انتقل إلى مثيل Azure API Management في مدخل Azure.
حدّد واجهات برمجة التطبيقات في الصفحة نظرة عامة أو من القائمة الموجودة إلى اليمين.
انقر فوق ... بجوار واجهة برمجة التطبيقات التي تريد إلحاق واجهة برمجة تطبيقات أخرى بها.
حدّد استيراد من القائمة المنسدلة.
حدّد خدمة لاستيراد واجهة برمجة تطبيقات منها.
حدث
إنشاء تطبيقات ووكلاء الذكاء الاصطناعي
١٧ رمضان، ٩ م - ٢١ رمضان، ١٠ ص
انضم إلى سلسلة الاجتماعات لإنشاء حلول الذكاء الاصطناعي قابلة للتطوير استنادا إلى حالات الاستخدام في العالم الحقيقي مع المطورين والخبراء الآخرين.
تسجيل الآنالتدريب
الوحدة النمطية
تكامل واجهات API للويب الممكّنة لـ OpenAPI مع إدارة Azure API من خلال Visual Studio - Training
تعرف على كيفية إضافة تطبيق تطبيقات (API) الويب (API) الممكنة لـ OpenAPI إلى إدارة Azure API من خلال Visual Studio.
الوثائق
التشغيل السريع - إنشاء مثيل إدارة واجهة برمجة تطبيقات Azure - المدخل
استخدم هذا التشغيل السريع لإنشاء مثيل Azure API Management جديد باستخدام مدخل Microsoft Azure.
البرنامج التعليمي - استيراد ونشر أول واجهة برمجة تطبيقات لك في Azure API Management
في هذا البرنامج التعليمي، يمكنك استيراد واجهة برمجة تطبيقات مواصفات OpenAPI إلى Azure API Management، ثم اختبار واجهة برمجة التطبيقات الخاصة بك في مدخل Microsoft Azure.
استيراد مواصفات OpenAPI إلى Azure API Management
تعرف على كيفية استيراد مواصفات OpenAPI إلى مثيل APIM باستخدام مدخل Azure أو Azure CLI أو Azure PowerShell. بعد ذلك، اختبر API في مدخل Microsoft Azure.