إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على: جميع مستويات إدارة واجهة برمجة التطبيقات
عندما يستخدم المطورون واجهة برمجة التطبيقات الخاصة بك، ستحتاج في النهاية إلى إجراء تغييرات على تلك الواجهة دون إزعاج من يتصلون بواجهة برمجة التطبيقات الخاصة بك. من المفيد أيضاً إعلام المطورين بالتغييرات التي أجريتها.
في Azure API Management، استخدم التعديلات لإجراء تغييرات API غير متوقعة. يمكنك نمذجة واختبار التغييرات بأمان. عندما تكون جاهزا، اجعل النسخة الحالية واستبدل واجهة برمجة التطبيقات الحالية.
لمزيد من المعلومات، راجع الإصداراتوالمراجعات.
تلميح
يمكن لفرق واجهة برمجة التطبيقات استخدام هذه الميزة في مساحات العمل. توفر مساحات العمل وصولا إداريا معزولا إلى واجهات برمجة التطبيقات وبيئات وقت تشغيل واجهة برمجة التطبيقات الخاصة بها.
في هذا البرنامج التعليمي، تتعلم كيفية:
- إضافة إصدار جديد
- إجراء تغييرات غير منكسرة على مراجعتك
- عمل المراجعة الحالية الخاصة بك وإضافة إدخال سجل التغيير
- تصفح بوابة المطور لرؤية التغييرات وسجل التغيير
- الوصول إلى مراجعة واجهة برمجة التطبيقات
المتطلبات الأساسية
- التعرف على Azure API Management terminology.
- أكمل التشغيل السريع التالي:إنشاء مثيل لـ Azure API Management.
- أكمل البرنامج التعليمي التالي:استيراد API الأولي الخاصة بك ونشرها.
إضافة إصدار جديد
سجل الدخول إلى مدخل Azure، وانتقل إلى مثيل إدارة واجهة برمجة التطبيقات الخاصة بك.
في القائمة اليسرى، ضمن واجهات برمجة التطبيقات، حدد واجهات برمجة التطبيقات.
اختر Swagger Petstore من قائمة API، أو API آخر تريد إضافة تعديلات إليه.
تحديد علامة تبويب "Revisions".
تحديد + Add revision.
تلميح
يمكن أيضاً تحديد Add revision في قائمة السياق (...) لـ API.
قدم وصفا لمراجعتك الجديدة لمساعدتك على تذكر الغرض منه.
حدد إنشاء.
أُنشئت الآن نسختك الجديدة.
إشعار
تظل API الأصلية الخاصة بك في Revision 1. هذا هو التعديل الذي يستمر المستخدمون في الاتصال به، حتى تختار إنشاء تحديث مختلف.
إجراء تغييرات غير منكسرة على مراجعتك
حدد Swagger Petstore من قائمة واجهة برمجة التطبيقات.
اختر التصميم بالقرب من أعلى الشاشة.
محدد المراجعة فوق تبويب التصميم يظهر النسخة الثانية كما هي المحددة حاليا.
تلميح
استخدام محدد المراجعة للتبديل بين المراجعات المراد العمل عليها.
تحديد + Add Operation.
قم بتعيين العملية الجديدة إلى POST واسم العرض والاسم وعنوان URL للعملية كاختبار.
احفظ العملية الجديدة.
لقد أجريت الآن تغييراً على Revision 2.
استخدام revision selector بالقرب من أعلى الصفحة للرجوع إلى Revision 1.
يرجى الملاحظة أن العملية الجديدة لا تظهر في Revision 1.
عمل المراجعة الحالية الخاصة بك وإضافة إدخال سجل التغيير
من القائمة القريبة من أعلى الصفحة، اختر التعديلات.
فتح قائمة السياق (...) لـ Revision 2.
تحديد Make current.
إذا أردت نشر ملاحظات حول هذا التغيير، اختر سجل النشر إلى التغيير العام لهذه الواجهة. تقديم وصف للتغيير الذي يظهر للمطورين، على سبيل المثال: Testing revisions. Added new "test" operation.
تسري Revision 2 الآن.
تصفح بوابة المطور لرؤية التغييرات وسجل التغيير
إذا جربت بوابة المطورين، يمكنك مراجعة تغييرات واجهة برمجة التطبيقات وتسجيل التغييرات هناك.
- في مدخل Azure، انتقل إلى مثيل API Management.
- في القائمة اليسرى، ضمن واجهات برمجة التطبيقات، حدد واجهات برمجة التطبيقات.
- تحديد Developer portal من القائمة العلوية.
- في مدخل المطور، حدد واجهات برمجة التطبيقات، ثم حدد Swagger Petstore.
- يرجى ملاحظة أن عملية test الجديدة متاحة الآن.
- اختر تغيير سجل البرمجة بالقرب من اسم واجهة برمجة التطبيقات.
- يرجى ملاحظة أن إدخال سجل التغيير يظهر في هذه القائمة.
الوصول إلى مراجعة واجهة برمجة التطبيقات
يمكن الوصول إلى كل مراجعة لواجهة برمجة التطبيقات الخاصة بك باستخدام عنوان 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} بمسار واجهة برمجة التطبيقات الخاص بك.
الملخص
في هذا البرنامج التعليمي، نتعلم طريقة القيام بما يأتي:
- إضافة إصدار جديد
- إجراء تغييرات غير منكسرة على مراجعتك
- عمل المراجعة الحالية الخاصة بك وإضافة إدخال سجل التغيير
- تصفح بوابة المطور لرؤية التغييرات وسجل التغيير
- الوصول إلى مراجعة واجهة برمجة التطبيقات
الخطوة التالية
تقدم إلى البرنامج التعليمي الآتي: