- HTTP-запрос
- Параметры пути
- Параметры запроса
- Тело запроса
- Тело ответа
- Области авторизации
- ПредложениеКластерПрото
- Категория предложения
- ПредложениеПрото
- SafeHtmlProto
- ПредложениеПриоритет
- РегионПрото
- Попробуйте!
Перечисляет кластеры доступности для данного шага.
Может возвращать любой из следующих канонических кодов ошибок:
- PERMISSION_DENIED - если пользователь не авторизован для чтения проекта
- INVALID_ARGUMENT — если запрос имеет неверный формат
- FAILED_PRECONDITION — если аргумент в запросе оказался недействительным; например, если формат локали неверен
- NOT_FOUND — если содержащий Шаг не существует
HTTP-запрос
GET https://toolresults.googleapis.com/toolresults/v1beta3/{name=projects/*/histories/*/executions/*/steps/*}:accessibilityClusters
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
name | Полное имя ресурса шага. Например, projects/my-project/histories/bh.1234567890abcdef/executions/ 1234567890123456789/steps/bs.1234567890abcdef Необходимый. |
Параметры запроса
Параметры | |
---|---|
locale | Принятый формат — канонический формат Unicode с дефисом в качестве разделителя. Язык должен быть в нижнем регистре, Языковой сценарий — с заглавной буквы, Регион — ПРОПИСНЫМИ. Подробности см. по адресу http://www.unicode.org/reports/tr35/#Unicode_locale_identifier . Необходимый. |
Тело запроса
Тело запроса должно быть пустым.
Тело ответа
Ответное сообщение для AccessibilityService.ListStepAccessibilityClusters.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{
"name": string,
"clusters": [
{
object ( |
Поля | |
---|---|
name | Полное имя ресурса шага. Например, projects/my-project/histories/bh.1234567890abcdef/executions/ 1234567890123456789/steps/bs.1234567890abcdef Всегда представляет. |
clusters[] | Последовательность предложений по доступности, сгруппированных в кластеры. Внутри последовательности кластеры, принадлежащие к одной и той же категории предложений, должны быть соседними. Внутри каждой категории кластеры должны быть упорядочены по их приоритету предложения (сначала ОШИБКИ). Категории следует отсортировать по кластеру с наивысшим приоритетом. |
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/cloud-platform
Для получения дополнительной информации см. Обзор аутентификации .
ПредложениеКластерПрото
Ряд похожих предложений, которые, как мы подозреваем, тесно связаны между собой.
Этот прототип и большинство вложенных прототипов являются ответвлениями от foxandcrown.prelaunchreport.service.SuggestionClusterProto, заменяя зависимости PLR на зависимости FTL.
JSON-представление |
---|
{ "category": enum ( |
Поля | |
---|---|
category | Категория, в которой должны появляться предложения такого типа. Всегда устанавливайте. |
suggestions[] | Последовательность предложений. Все предложения в кластере должны иметь один и тот же OfferionPriority и принадлежать к одной и той же OfferionCategory. Предложения с одинаковым URL-адресом скриншота должны располагаться рядом. |
Категория предложения
Перечисления | |
---|---|
unknownCategory | |
contentLabeling | |
touchTargetSize | |
lowContrast | |
implementation |
ПредложениеПрото
JSON-представление |
---|
{ "title": string, "shortMessage": { object ( |
Поля | |
---|---|
title | Общее название предложения на языке пользователя, без разметки. Всегда устанавливайте. |
shortMessage | Краткое сообщение на языке пользователя, представляющее предложение, которое может содержать разметку. Всегда устанавливайте. |
longMessage | Сообщение на языке пользователя с пояснением предложения, которое может содержать разметку. Всегда устанавливайте. |
priority | Относительная важность предложения. Всегда устанавливайте. |
helpUrl | Ссылка на статью Справочного центра, посвященную этому типу предложений. Всегда устанавливайте. |
region | Область на снимке экрана, соответствующая этому предложению. Необязательный. |
secondaryPriority | Относительная важность предложения по сравнению с другими предложениями того же приоритета и категории. Это бессмысленное значение, которое можно использовать для упорядочивания предложений, находящихся в одной категории и имеющих одинаковый приоритет. Большие значения имеют более высокий приоритет (т. е. более важны). Необязательный. |
screenId | Идентификатор экрана с предложением. Он используется для получения соответствующего пути к скриншоту. Например, screenId «1» соответствует файлу «1.png» в GCS. Всегда устанавливайте. |
Поле объединения | |
resourceName | Ссылка на элемент представления, идентифицируемый по имени его ресурса, если он имеется. |
pseudoResourceId | Удобочитаемый идентификатор исходного представления, если он не имеет имени ресурса. Это путь в иерархии доступности, элемент с именем ресурса; похоже на XPath. |
SafeHtmlProto
ВАЖНО: принимать это сообщение из ненадежного источника небезопасно, поскольку злоумышленнику легко подделать сериализованные сообщения, которые не соответствуют контракту безопасности типа — например, они могут содержать сценарий, контролируемый злоумышленником. Система, получающая SafeHtmlProto, неявно доверяет производителю SafeHtmlProto. Таким образом, обычно безопасно возвращать это сообщение в ответах RPC, но обычно небезопасно принимать его в запросах RPC.
JSON-представление |
---|
{ "privateDoNotAccessOrElseSafeHtmlWrappedValue": string } |
Поля | |
---|---|
privateDoNotAccessOrElseSafeHtmlWrappedValue | ВАЖНО: Никогда не устанавливайте и не читайте это поле, даже из тестов, оно является конфиденциальным. См. документацию в верхней части файла .proto для получения информации о пакетах языков программирования, с помощью которых можно создать или прочитать это сообщение. |
ПредложениеПриоритет
Перечисления | |
---|---|
unknownPriority | |
error | |
warning | |
info |
РегионПрото
Прямоугольная область.
JSON-представление |
---|
{ "topPx": integer, "leftPx": integer, "heightPx": integer, "widthPx": integer } |
Поля | |
---|---|
topPx | Верхняя часть прямоугольника в пикселях. Всегда устанавливайте. |
leftPx | Левая сторона прямоугольника в пикселях. Всегда устанавливайте. |
heightPx | Высота в пикселях. Всегда устанавливайте. |
widthPx | Ширина в пикселях. Всегда устанавливайте. |