واجهة برمجة تطبيقات OmniLab ATS

توفّر منصة OmniLab ATS واجهات برمجة تطبيقات لتحديد مواعيد عمليات الاختبار والتحقّق من مستوى التقدّم وغير ذلك. ويمكنك استخدامها لدمج Test Station في مهام سير العمل والخدمات.

دليل API المرجعي

تتوافق واجهة OmniLab ATS مع REST، وتستخدم عناوين URL موجّهة نحو الموارد، وتتعامل مع البيانات المرمّزة بتنسيق JSON.

يتضمّن الإصدار R12 من "مستكشف Google APIs" مستندات حول نقاط نهاية واجهة برمجة التطبيقات، بما في ذلك المَعلمات والردود. يمكنك استخدام "مستكشف Google APIs" لتجربة واجهات برمجة التطبيقات.

رابط "مستكشف واجهات برمجة التطبيقات"

الشكل 1. رابط إلى "مستكشف Google APIs"

مستكشف واجهات برمجة التطبيقات

الشكل 2. أداة "مستكشف Google APIs" مع تمييز مواصفات OpenAPI

إنشاء عميل

يمكنك إنشاء عملاء OmniLab ATS من مواصفات OpenAPI المتوفّرة في مستكشف Google APIs (على http://localhost:8000/_ah/api_docs/api.json تلقائيًا).

  1. نزِّل أداة OpenAPI Generator.

  2. نفِّذ الأمر التالي لإنشاء عميل بلغة البرمجة المحدّدة.

java -jar openapi-generator-cli.jar generate \
    --input-spec http://localhost:8000/_ah/api_docs/api.json \
    --generator-name LANGUAGE \
    --output OUTPUT_DIRECTORY

يمكنك الاطّلاع على مستندات OpenAPI Generator للحصول على مزيد من المعلومات.