Apidog

منصة تطوير API تعاونية متكاملة

تصميم API

توثيق API

تصحيح أخطاء API

محاكاة API

اختبار API الآلي

تحديثات Apidog: وضع جديد لتصحيح أخطاء واجهة برمجة التطبيقات متاح الآن على الإنترنت

أضاف فريق Apidog العديد من الميزات الجديدة "الثقيلة" في هذا الإصدار الجديد. وضع "وضع التصحيح" الجديد يبسط عملية تصحيح الواجهة، جربه الآن.

@apidog

@apidog

Updated on نوفمبر 6, 2024

في يناير، استنادًا إلى ملاحظات المستخدمين، أضاف فريق Apidog العديد من الميزات "الثقيلة" الجديدة. مرحبًا بكم لزيارة النسخة الويب لتجربة مبكرة.

التركيز الرئيسي لهذه النسخة هو:

  • وضع "التصحيح" الجديد يبسط تصحيح API
  • حالات الاختبار تدعم إضافة حلقات، عبارات شرطية، وغيرها من الوظائف
  • وظيفة جديدة لإدارة دفعات API
  • وظيفة جديدة لتاريخ تعديل API
  • ترقية عرض هيكل البيانات وأسلوب التحرير

وضع "التصحيح" الجديد يبسط تصحيح API

تمت إضافة وضع التصحيح لإدارة API، والذي يمكنه إرسال الطلبات وتعديل المعلمات مباشرة على نفس API، دون الحاجة إلى تحديد وثيقة API أولاً. هذا الوضع مناسب أكثر لاحتياجات تطوير مستخدمي Code-First، حيث يركز على "التصحيح" لجعل الطلبات API أسهل وأكثر مباشرة، وتحسين كفاءة تصحيح API. بعد التصحيح، يمكن حفظه كـ API للمشاركة والتعاون في الوثائق المستقبلية.

وضع التصميم: تعريف/تعديل الوثيقة أولاً، ثم التشغيل;

وضع التصحيح: إرسال طلب والتشغيل على نفس API.

تم إعادة تسمية الوضع الأصلي إلى "وضع التصميم"، والوظائف الأساسية بين الوضعين متشابهة. الفرق الوحيد هو تركيز التصميم التفاعلي. يمكن تبادل البيانات بين الوضعين، ويمكن للمستخدمين التبديل بينهما وفقًا لاحتياجاتهم.

نموذج التصميم والتصحيح

حالات الاختبار تدعم إضافة حلقات وعبارات شرطية وميزات أخرى

عند إعداد حالات الاختبار، أصبح من الممكن الآن إضافة شروط التحكم في التدفق مثل الحلقات والعبارات الشرطية، الانتظار، التجميع، ومعالجة الأخطاء إلى خطوات الطلب، مما يساعد المستخدمين على تحقيق سيناريوهات اختبار أكثر تعقيدًا من خلال الاختبار التلقائي.

  • الحلقات: دعم للحلقات الثابتة والشرطية.
  • العبارات الشرطية: دعم لإضافة عبارات شرطية من نوع if-else.
  • التجميع: دعم لتجميع خطوات الطلب المتعددة في مجموعة واحدة لتحسين قابلية القراءة وتجربة المستخدم.
  • الانتظار: دعم لتحديد أوقات الانتظار، مما يسمح بالتأخير قبل تنفيذ الخطوات التالية.
  • معالجة الأخطاء: ميزات جديدة عالمية لمعالجة الأخطاء تضمن تنفيذ حالات الاختبار كما هو متوقع.
المخططات

ميزة جديدة أضيفت لإدارة دفعات API

من أجل تحسين كفاءة إدارة API، تمت إضافة صفحة عرض الجدول البياني لبيانات API إلى الدليل، مما يسهل على الفرق إدارة API بشكل موحد. كما يتم دعم تخصيص حقول جدول البيانات للفرز والتصفية. بالإضافة إلى ذلك، تمت إضافة ميزة جديدة لإدارة دفعات APIs، مما يسمح بالتحرير، الحذف، النقل، التصدير، وغيرها من العمليات على APIs بشكل دفعة واحدة.

تمت إضافة ميزة جديدة لتاريخ تعديل API

من أجل دعم السيناريوهات التعاونية بشكل أفضل بين الفرق، أضفنا ميزة تاريخ التعديل لوثائق API ونماذج البيانات.

سيسجل تاريخ تعديل API التغييرات التي تطرأ على كل حقل من حقول API، بما في ذلك العمليات التعديلية من قبل أعضاء الفريق والتغييرات على وثيقة API الناتجة عن الاستيراد. يدعم مقارنة النسخ التاريخية لفهم التغييرات المحددة التي تم إجراؤها على API بوضوح. في الوقت نفسه، يدعم أيضًا الاستعادة إلى أي نسخة تاريخية لمساعدة الفرق على إدارة إصدارات API بشكل أفضل.

ترقية عرض هيكل البيانات وأسلوب التحرير

تم تحديث تحرير وعرض API  لـ API بالكامل. بما في ذلك:

تخطيط جديد لمحرر مخططات البيانات لمساعدة المستخدمين على ضبط أنواع البيانات بشكل مريح.

تم تحسين وتحديث نمط عرض هيكل البيانات لوثيقة API. تم نقل المثال إلى الجانب الأيمن من هيكل البيانات لعرض المقارنة، وتم تسليط الضوء على اسم البيانات لتحسين قابلية قراءة معلومات المعلمات وتعزيز تجربة القراءة لوثيقة API.

تعلم المزيد

قدم فريق منتج Apidog ميزات جديدة أكثر من تلك المذكورة أعلاه:

  • تم دمج النافذة الرئيسية ونافذة المشروع، وتم إضافة تسلسل علامات تبويب المشروع لدعم التبديل المتكرر، السحب، وتصحيح API بين مشاريع متعددة.
  • عند تعيين نطاق مخصص لنشر الوثائق، تمت إضافة طريقة جديدة لتمرير الخادم الذاتي.
  • تم توسيع بناء جملة محرر Markdown مع أساليب جديدة للإعلانات وكتل الطي.
  • عند استيراد الملفات من Swagger، يتم دعم حقل الدليل للوثيقة المتزامنة في Swagger مع التزامن لوثيقة API.
  • يدعم Auth OAuth 1.0.
  • يدعم تشغيل API إعادة صورة تدفق بايت.
  • يدعم جسم الاستجابة لوقت التشغيل API النسخ والبحث عن النوع الخام، والنسخ لنوع المعاينة.
  • عند تصحيح وثائق API المشتركة، يمكن أن يتم إنشاء مثال الطلب تلقائيًا عندما يكون جسم الطلب لوسائظ json، xml، أو raw.
  • يمكن تعيين القيمة المحلية لمتغير لتتبع القيمة البعيدة.
  • يدعم بناء جملة Markdown سمات HTML.
  • تظهر المعالجات السابقة واللاحقة في APIs وحالات اختبار API الحالة الفعالة للمعالجات السابقة واللاحقة ذات المستوى الأعلى، مما يسمح للمستخدمين برؤية التفاصيل المحددة للمعالجات السابقة واللاحقة التي تكون فعالة أثناء تشغيل API، والتحكم يدويًا في تبديل كل مستوى.

بالإضافة إلى الميزات الجديدة، قمنا أيضًا بتحسين تفاصيل المنتج وتجربة المستخدم. يمكن العثور على التغييرات المحددة في سجل تغييرات Apidog.

نرحب بالمستخدمين لمواصلة تقديم الملاحظات والاقتراحات للتحسين، وسنستمر في تحسين وتحديث منتجاتنا لتقديم ميزات أفضل للمستخدمين وتجربة مستخدم أفضل.

لمزيد من التعليمات والعمليات، يرجى الرجوع إلى مركز المساعدة. إذا كان لديك أي أسئلة، فلا تتردد في التواصل معنا في مجموعة مستخدمي Apidog.

أفيدوغ تطلق أدوات API مصممة خصيصًا مع إطلاق أفيدوغ في أوروباتحديثات المنتج

أفيدوغ تطلق أدوات API مصممة خصيصًا مع إطلاق أفيدوغ في أوروبا

أُطلق في 29 نوفمبر 2023، يولي Apidog Europe أولوية لتخزين البيانات بشكل آمن، وإدارة حسابات مستقلة، والامتثال السلس لائحة حماية البيانات العامة. في هذه المقالة، سنتناول الميزات الرئيسية التي تجعل Apidog Europe خيارًا ثوريًا للفرق الأوروبية.

@apidog

ديسمبر 1, 2023

تحديث Apidog: تم الآن إتاحة تصحيح واجهة برمجة تطبيقات WebSocket!تحديثات المنتج

تحديث Apidog: تم الآن إتاحة تصحيح واجهة برمجة تطبيقات WebSocket!

نحن متحمسون للإعلان عن أحدث نسخة من Apidog التي تدعم واجهة برمجة التطبيقات WebSocket وقدرات اختبار الأتمتة المحسّنة.

@apidog

أبريل 25, 2023

آخر تحديث لـ Apidog يدعم إشعارات الرسائلتحديثات المنتج

آخر تحديث لـ Apidog يدعم إشعارات الرسائل

تحديث أبيقود الأخير يدعم إشعارات الرسائل.

@apidog

مارس 20, 2023