اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release
بدلاً من aosp-main
لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في AOSP.
واجهة برمجة تطبيقات OmniLab ATS
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يوفّر OmniLab ATS واجهات برمجة تطبيقات لجدولة عمليات الاختبار والتحقّق من مستوى التقدّم وغير ذلك. ويمكنك
استخدامها لدمج Test Station في سير العمل والخدمات.
دليل API المرجعي
واجهة OmniLab ATS متوافقة مع بروتوكول REST وتستخدم عناوين URL موجّهة إلى الموارد وتعالج
البيانات المُشفَّرة بتنسيق JSON.
يقدّم الإصدار R12 أداة "مستكشف واجهات برمجة التطبيقات من Google" التي تسجّل نقاط نهاية واجهات برمجة التطبيقات،
بما في ذلك مَعلماتها وردودها. يمكنك استخدام "مستكشف Google APIs"
لتجربة واجهات برمجة التطبيقات.
الشكل 1: رابط إلى "مستكشف واجهات برمجة تطبيقات Google"
الشكل 2: "مستكشف واجهات برمجة تطبيقات Google" مع تمييز مواصفات OpenAPI
إنشاء عميل
يمكنك إنشاء عملاء OmniLab ATS من مواصفات OpenAPI المتوفّرة في
مستكشف واجهات برمجة تطبيقات Google (في http://localhost:8000/_ah/api_docs/api.json
بشكلٍ تلقائي).
نزِّل أداة OpenAPI Generator.
نفِّذ الأمر التالي لإنشاء ملف تعريف مستخدم في لغة البرمجة المحدّدة.
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 للحصول على مزيد من المعلومات.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# OmniLab ATS API\n\nOmniLab ATS offers APIs to schedule test runs, verify progress, and more. You\ncan use them to integrate Test Station into your workflows and services.\n\nAPI reference\n-------------\n\nThe OmniLab ATS interface is RESTful, uses resource-oriented URLs, and handles\nJSON-encoded data.\n\nVersion R12 introduces a Google APIs Explorer that documents the API endpoints,\nincluding their parameters and responses. You can use the Google APIs Explorer\nto try APIs.\n\n**Figure 1.** Link to the Google APIs Explorer\n\n**Figure 2.** Google APIs Explorer with OpenAPI specification highlighted\n\nGenerate a client\n-----------------\n\nYou can generate OmniLab ATS clients from the OpenAPI specification located in\nthe Google APIs Explorer (at `http://localhost:8000/_ah/api_docs/api.json` by\ndefault).\n\n1. Download the [OpenAPI Generator tool](https://openapi-generator.tech/docs/installation#jar).\n\n2. Run the following command to generate a client in the specified programming\n language.\n\n```\njava -jar openapi-generator-cli.jar generate \\\n --input-spec http://localhost:8000/_ah/api_docs/api.json \\\n --generator-name LANGUAGE \\\n --output OUTPUT_DIRECTORY\n```\n\nSee the [OpenAPI Generator documentation](https://openapi-generator.tech/docs/usage)\nfor more information."]]