- طلب HTTP
- مَعلمات المسار
- مَعلمات طلب البحث
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- suggestionClusterProto
- suggestionCategory
- suggestionProto
- SafeHtmlProto
- أولوية الاقتراح
- RegionProto
- التجربة الآن
يسرد مجموعات تسهيل الاستخدام لخطوة معيّنة
قد يعرض أيًا من رموز الخطأ الأساسية التالية:
- Permission_DENIED - إذا لم يكن المستخدم مصرحًا له بقراءة المشروع
- بهدفي_الخطأ - إذا كان الطلب مكتوبًا بطريقة غير صحيحة
- فشل_PRECondition - إذا كانت إحدى الوسيطات في الطلب غير صالحة، مثلاً: إذا كان تنسيق اللغة غير صحيح
- NOT_FOUND - إذا كانت الخطوة التي تتضمنها غير موجودة
طلب HTTP
GET https://toolresults.googleapis.com/toolresults/v1beta3/{name=projects/*/histories/*/executions/*/steps/*}:accessibilityClusters
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المَعلمات | |
---|---|
name |
تمثّل هذه السمة اسم المورد الكامل للخطوة. على سبيل المثال، projects/my-project/hihistory/bh.1234567890abcdef/executions/ 1234567890123456789/steps/bs.1234567890abcdef مطلوب. |
معامِلات طلب البحث
المَعلمات | |
---|---|
locale |
ويكون التنسيق المقبول هو تنسيق يونيكود المتعارف عليه مع استخدام الواصلة كمحدِّد. يجب أن تكون اللغة بأحرف صغيرة، أو أحرف لغة البرمجة - أحرف كبيرة، منطقة - حالة الأحرف الكبيرة. يمكنك الاطّلاع على http://www.unicode.org/reports/tr35/#Unicode_locale_identifier لمزيد من التفاصيل. مطلوب. |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
رسالة ردّ بشأن AccessibilityService.ListStepAccessibilityClusters.
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"name": string,
"clusters": [
{
object ( |
الحقول | |
---|---|
name |
تمثّل هذه السمة اسم المورد الكامل للخطوة. على سبيل المثال، projects/my-project/hihistory/bh.1234567890abcdef/executions/ 1234567890123456789/steps/bs.1234567890abcdef يقدم دائمًا. |
clusters[] |
يشير ذلك المصطلح إلى سلسلة من اقتراحات تسهيل الاستخدام مجمَّعة في مجموعات. وفي التسلسل، يجب أن تكون المجموعات العنقودية التي تنتمي إلى فئة SuggestionCategory نفسها متجاورة. داخل كل فئة، يجب ترتيب المجموعات حسب أولوية الاقتراح (الأخطاء أولاً). ويجب ترتيب الفئات حسب المجموعة العنقودية ذات الأولوية القصوى. |
نطاقات الأذونات
يتطلب نطاق OAuth التالي:
https://www.googleapis.com/auth/cloud-platform
لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة حول المصادقة.
حزمة الاقتراحات
يشير هذا المصطلح إلى مجموعة من الاقتراحات المشابهة التي نشك في أنّها ذات صلة وثيقة.
يتفرع هذا النموذج الأوّلي ومعظم النماذج الأولية المتداخلة من foxandcrown.prelaunchreport.service.suggestionClusterProto، والذي يستبدل تبعيات PLR بتبعيات FTL.
تمثيل JSON |
---|
{ "category": enum ( |
الحقول | |
---|---|
category |
الفئة التي يجب أن تظهر فيها هذه الأنواع من الاقتراحات. الضبط دائمًا. |
suggestions[] |
سلسلة من الاقتراحات يجب أن يكون لجميع الاقتراحات في المجموعة أولوية الاقتراحات نفسها وتنتمي إلى فئة الاقتراحات نفسها. يجب أن تكون الاقتراحات التي لها عنوان URL نفسه للقطة الشاشة مجاورة. |
فئة الاقتراح
تعدادات | |
---|---|
unknownCategory |
|
contentLabeling |
|
touchTargetSize |
|
lowContrast |
|
implementation |
بروتوكول الاقتراح
تمثيل JSON |
---|
{ "title": string, "shortMessage": { object ( |
الحقول | |
---|---|
title |
تمثّل هذه السمة عنوانًا عامًا للاقتراح، بلغة المستخدم، بدون ترميز. الضبط دائمًا. |
shortMessage |
رسالة موجزة بلغة المستخدم تمثّل الاقتراح الذي قد يحتوي على ترميز. الضبط دائمًا. |
longMessage |
رسالة بلغة المستخدم توضّح الاقتراح الذي قد يحتوي على ترميز الضبط دائمًا. |
priority |
الأهمية النسبية لأحد الاقتراحات الضبط دائمًا. |
helpUrl |
الرجوع إلى مقالة في مركز المساعدة بشأن هذا النوع من الاقتراحات الضبط دائمًا. |
region |
المنطقة ذات الصلة بهذا الاقتراح في لقطة الشاشة هذه السمة اختيارية. |
secondaryPriority |
الأهمية النسبية لأحد الاقتراحات مقارنةً بالاقتراحات الأخرى التي لها نفس الأولوية والفئة. وهذه قيمة لا معنى لها يمكن استخدامها لطلب الاقتراحات المتوفّرة في الفئة نفسها والأولوية نفسها. القيم الأكبر لها أولوية أعلى (أي أنها أكثر أهمية). هذه السمة اختيارية. |
screenId |
رقم تعريف شاشة الاقتراح. ويتم استخدامه للحصول على مسار لقطة الشاشة المقابل. على سبيل المثال، رقم تعريف الشاشة "1" تتجاوب مع "1.png" ملف في GCS. الضبط دائمًا. |
حقل الاتحاد يمكن أن يكون |
|
resourceName |
الإشارة إلى عنصر عرض يتم تحديده بواسطة اسم المورد، في حال توفّره. |
pseudoResourceId |
يشير إلى معرّف يمكن لشخص عادي قراءته بطريقة عرض المصدر، إذا لم يكن يحتوي على resourcesName. هذا مسار ضمن التسلسل الهرمي لإمكانية الوصول، وهو عنصر يحمل اسم مورد؛ مشابه لمسار XPath. |
SafeHtmlProto
ملاحظة مهمة: ليس من الآمن قبول هذه الرسالة من مصدر غير موثوق به، لأنه من البديهي أن يزوّر المهاجم رسائل متسلسلة لا تلتزم بعقد الأمان لهذا النوع، على سبيل المثال، قد تحتوي على نص برمجي يتحكّم فيه مهاجم. يشير هذا المصطلح إلى نظام يتلقّى اتفاقية SafeHtmlProto موثوق بها ضمنيًا في منتج SafeHtmlProto. لذلك، من الآمن بشكل عام إرجاع هذه الرسالة في استجابات استدعاء إجراء عن بُعد (RPC)، ولكن قبولها بشكل عام غير آمن في طلبات استدعاء إجراء عن بُعد.
تمثيل JSON |
---|
{ "privateDoNotAccessOrElseSafeHtmlWrappedValue": string } |
الحقول | |
---|---|
privateDoNotAccessOrElseSafeHtmlWrappedValue |
هام: لا يتم تعيين هذا الحقل أو قراءته مطلقًا، حتى من الاختبارات، فهو حقل خاص. راجِع الوثائق في أعلى ملف .proto للتعرُّف على حِزم لغات البرمجة التي يمكن استخدامها لإنشاء هذه الرسالة أو قراءتها. |
أولوية الاقتراح
تعدادات | |
---|---|
unknownPriority |
|
error |
|
warning |
|
info |
RegionProto
منطقة مستطيلة.
تمثيل JSON |
---|
{ "topPx": integer, "leftPx": integer, "heightPx": integer, "widthPx": integer } |
الحقول | |
---|---|
topPx |
أعلى المستطيل، بالبكسل. الضبط دائمًا. |
leftPx |
الجانب الأيسر من المستطيل، بالبكسل. الضبط دائمًا. |
heightPx |
الارتفاع بالبكسل الضبط دائمًا. |
widthPx |
العرض بالبكسل. الضبط دائمًا. |