إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على: جميع مستويات إدارة واجهة برمجة التطبيقات
عندما تكون API الخاصة بك جاهزة للعمل ويبدأ المطورون في استخدامها، فأنت بحاجة في النهاية إلى إجراء تغييرات علىAPI هذه وفي نفس الوقت عدم تعطيل متصلي API الخاصة بك. من المفيد أيضاً إعلام المطورين بالتغييرات التي أجريتها.
في Azure API Management، استخدم المراجعات لإجراء تغييرات غير منكسرة على واجهة برمجة التطبيقات حتى تتمكن من نمذجة التغييرات واختبارها بأمان. عندما تكون جاهزاً، يمكن إجراء مراجعة الحالية واستبدال API الحالية.
للحصول على الخلفية، راجع الإصدارات والمراجعات.
تلميح
يمكن لفرق واجهة برمجة التطبيقات استخدام هذه الميزة في مساحات العمل. توفر مساحات العمل وصولا إداريا معزولا إلى واجهات برمجة التطبيقات وبيئات وقت تشغيل واجهة برمجة التطبيقات الخاصة بها.
في هذا البرنامج التعليمي، تتعلم كيفية:
- إضافة إصدار جديد
- إجراء تغييرات غير منكسرة على مراجعتك
- عمل المراجعة الحالية الخاصة بك وإضافة إدخال سجل التغيير
- تصفح بوابة المطور لرؤية التغييرات وسجل التغيير
- الوصول إلى مراجعة واجهة برمجة التطبيقات
المتطلبات الأساسية
- التعرف على Azure API Management terminology.
- أكمل التشغيل السريع التالي:إنشاء مثيل لـ Azure API Management.
- كما يلزم إتمام البرنامج التعليمي التالي: استيراد ونشر واجهة برمجة التطبيقات الأولى الخاصة بك.
إضافة إصدار جديد
سجل الدخول إلى مدخل Azure، وانتقل إلى مثيل إدارة واجهة برمجة التطبيقات الخاصة بك.
في القائمة اليسرى، ضمن واجهات برمجة التطبيقات، حدد واجهات برمجة التطبيقات.
حدد Swagger Petstore من قائمة واجهة برمجة التطبيقات (أو واجهة برمجة تطبيقات أخرى تريد إضافة مراجعات إليها).
تحديد علامة تبويب "Revisions".
تحديد + Add revision.
تلميح
يمكن أيضاً تحديد Add revision في قائمة السياق (...) لـ API.
قدم وصفا للمراجعة الجديدة، للمساعدة في تذكر ما يتم استخدامه من أجله.
حدد إنشاء.
أُنشئت الآن نسختك الجديدة.
إشعار
تظل API الأصلية الخاصة بك في Revision 1. هذه هي المراجعة التي يستمر المستخدمون في الاتصال بها، حتى اختيار إجراء مراجعة مختلفة حالياً.
إجراء تغييرات غير منكسرة على مراجعتك
حدد Swagger Petstore من قائمة واجهة برمجة التطبيقات.
تحديد علامة تبويب "Design" بالقرب من أعلى الشاشة.
ملاحظة أن revision selector (أعلى علامة تبويب التصميم مباشرةً) يعرض Revision 2 كما هو محدد حالياً.
تلميح
استخدام محدد المراجعة للتبديل بين المراجعات المراد العمل عليها.
تحديد + Add Operation.
قم بتعيين العملية الجديدة إلى POST واسم العرض والاسم وعنوان URL للعملية كاختبار.
احفظ العملية الجديدة.
لقد أجريت الآن تغييراً على Revision 2. استخدام revision selector بالقرب من أعلى الصفحة للرجوع إلى Revision 1.
يرجى الملاحظة أن العملية الجديدة لا تظهر في Revision 1.
عمل المراجعة الحالية الخاصة بك وإضافة إدخال سجل التغيير
تحديد علامة تبويب "Revisions" من القائمة بالقرب من أعلى الصفحة.
فتح قائمة السياق (...) لـ Revision 2.
تحديد Make current.
تحديد مربع الاختيار Post to Public Change log for this API، عند الرغبة في نشر ملاحظات حول هذا التغيير. تقديم وصف للتغيير الذي يظهر للمطورين، على سبيل المثال: Testing revisions. Added new "test" operation.
تسري Revision 2 الآن.
تصفح بوابة المطور لرؤية التغييرات وسجل التغيير
في حالة تجربة developer portal، فيمكن مراجعة تغييرات API وتغيير السجل هناك.
- في مدخل Azure، انتقل إلى مثيل API Management.
- في القائمة اليسرى، ضمن واجهات برمجة التطبيقات، حدد واجهات برمجة التطبيقات.
- تحديد Developer portal من القائمة العلوية.
- في مدخل المطور، حدد واجهات برمجة التطبيقات، ثم حدد Swagger Petstore.
- يرجى ملاحظة أن عملية test الجديدة متاحة الآن.
- تحديد "Changelog" بالقرب من اسم API.
- يرجى ملاحظة أن إدخال سجل التغيير يظهر في هذه القائمة.
الوصول إلى مراجعة واجهة برمجة التطبيقات
يمكن الوصول إلى كل مراجعة لواجهة برمجة التطبيقات الخاصة بك باستخدام عنوان URL تم تكوينه بشكل خاص. أضف ;rev={revisionNumber} في نهاية مسار عنوان URL لواجهة برمجة التطبيقات، ولكن قبل سلسلة الاستعلام، للوصول إلى مراجعة محددة لواجهة برمجة التطبيقات هذه. على سبيل المثال، قد تستخدم عنوان URL مشابها لما يلي للوصول إلى المراجعة 2 من واجهة برمجة تطبيقات Swagger Petstore:
https://apim-hello-world.azure-api.net/store/pet/1;rev=2/
يمكنك العثور على مسارات عنوان URL لمراجعات واجهة برمجة التطبيقات في علامة التبويب "Revisions " في مدخل Microsoft Azure.
تلميح
يمكنك الوصول إلى المراجعة الحالية لواجهة برمجة التطبيقات الخاصة بك باستخدام مسار واجهة برمجة التطبيقات بدون ;rev السلسلة، بالإضافة إلى عنوان URL الكامل الذي إلحاق ;rev={revisionNumber} بمسار واجهة برمجة التطبيقات الخاص بك.
الملخص
في هذا البرنامج التعليمي، نتعلم طريقة القيام بما يأتي:
- إضافة إصدار جديد
- إجراء تغييرات غير منكسرة على مراجعتك
- عمل المراجعة الحالية الخاصة بك وإضافة إدخال سجل التغيير
- تصفح بوابة المطور لرؤية التغييرات وسجل التغيير
- الوصول إلى مراجعة واجهة برمجة التطبيقات
الخطوات التالية
تقدم إلى البرنامج التعليمي الآتي: