- Solicitud HTTP
- Parámetros de ruta de acceso
- Parámetros de consulta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- SuggestedClusterProto
- Categoría de sugerencia
- SuggestedProto
- SafeHtmlProto
- Prioridad de sugerencias
- RegionProto
- Pruébalo
Enumera los clústeres de accesibilidad para un paso determinado
Puede mostrar cualquiera de los siguientes códigos de error canónicos:
- PERMISSION_DENIED: Si el usuario no está autorizado para leer el proyecto.
- INVALID_ARGUMENT: Si la solicitud está malformada.
- FAILED_PRECONDITION: Si un argumento en la solicitud no es válido; p.ej., si el formato de la configuración regional es incorrecto
- NOT_FOUND: Si el paso que lo contiene no existe.
Solicitud HTTP
GET https://toolresults.googleapis.com/toolresults/v1beta3/{name=projects/*/histories/*/executions/*/steps/*}:accessibilityClusters
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
name |
El nombre completo del recurso del paso. Por ejemplo, projects/my-project/historias/bh.1234567890abcdef/executions/ 1234567890123456789/steps/bs.1234567890abcdef Obligatorio. |
Parámetros de consulta
Parámetros | |
---|---|
locale |
El formato aceptado es el formato canónico Unicode con guion como delimitador. El idioma debe estar en minúsculas, Language Script - mayúsculas, Región - MAYÚSCULA. Consulta http://www.unicode.org/reports/tr35/#Unicode_locale_identifier para obtener más información. Obligatorio. |
Cuerpo de la solicitud
El cuerpo de la solicitud debe estar vacío.
Cuerpo de la respuesta
Mensaje de respuesta para AccessibilityService.ListStepAccessibilityClusters.
Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:
Representación JSON |
---|
{
"name": string,
"clusters": [
{
object ( |
Campos | |
---|---|
name |
El nombre completo del recurso del paso. Por ejemplo, projects/my-project/historias/bh.1234567890abcdef/executions/ 1234567890123456789/steps/bs.1234567890abcdef Siempre se presenta. |
clusters[] |
Una secuencia de sugerencias de accesibilidad agrupadas en clústeres. Dentro de la secuencia, los clústeres que pertenecen a la misma Sugerencia Category deben ser adyacentes. Dentro de cada categoría, los clústeres se deben ordenar según su SuggestedPriority (primero los ERRORes). Las categorías deben ordenarse según el clúster de mayor prioridad. |
Alcances de autorización
Requiere el siguiente alcance de OAuth:
https://www.googleapis.com/auth/cloud-platform
Para obtener más información, consulta Descripción general de la autenticación.
SuggestedClusterProto
Un conjunto de sugerencias similares que sospechamos que están estrechamente relacionadas.
Este proto y la mayoría de los archivos proto anidados se ramifican desde foxandcrown.prelaunchreport.service.SuggestedClusterProto, y reemplazan las dependencias de PLR con FTL.
Representación JSON |
---|
{ "category": enum ( |
Campos | |
---|---|
category |
La categoría en la que deberían aparecer estos tipos de sugerencias. Siempre establecido. |
suggestions[] |
Una secuencia de sugerencias. Todas las sugerencias de un clúster deben tener la misma SuggestedPriority y pertenecer a la misma SuggestedCategory. Las sugerencias con la misma URL de captura de pantalla deben ser adyacentes. |
Categoría de sugerencia
Enums | |
---|---|
unknownCategory |
|
contentLabeling |
|
touchTargetSize |
|
lowContrast |
|
implementation |
Proto.sugerencia
Representación JSON |
---|
{ "title": string, "shortMessage": { object ( |
Campos | |
---|---|
title |
Es el título general de la sugerencia, en el idioma del usuario, sin lenguaje de marcado. Siempre establecido. |
shortMessage |
Mensaje conciso, en el idioma del usuario, que representa la sugerencia y que puede contener lenguaje de marcado. Siempre establecido. |
longMessage |
Es un mensaje en el que se explica la sugerencia, que puede contener lenguaje de marcado, en el idioma del usuario. Siempre establecido. |
priority |
Importancia relativa de una sugerencia. Siempre establecido. |
helpUrl |
Referencias a un artículo del Centro de ayuda sobre este tipo de sugerencias. Siempre establecido. |
region |
Región en la captura de pantalla que es relevante para esta sugerencia. Opcional. |
secondaryPriority |
Es la importancia relativa de una sugerencia en comparación con otras sugerencias que tienen la misma prioridad y categoría. Este es un valor sin sentido que se puede usar para ordenar sugerencias que están en la misma categoría y tienen la misma prioridad. Los valores más grandes tienen mayor prioridad (es decir, son más importantes). Opcional. |
screenId |
Es el ID de la pantalla para la sugerencia. Se usa para obtener la ruta de acceso de la captura de pantalla correspondiente. Por ejemplo, screenId “1” corresponde a "1.png". en GCS. Siempre establecido. |
Campo de unión
|
|
resourceName |
Referencia a un elemento de vista, identificado por su nombre de recurso, si tiene uno. |
pseudoResourceId |
Es un identificador de la vista de origen legible por humanos, si no tiene un resourceName. Esta es una ruta de acceso dentro de la jerarquía de accesibilidad, un elemento con nombre de recurso. similar a una XPath. |
SafeHtmlProto
IMPORTANTE: No es seguro aceptar este mensaje de una fuente no confiable, ya que es trivial para un atacante falsificar mensajes serializados que no cumplen con el contrato de seguridad del tipo. Por ejemplo, podría contener una secuencia de comandos controlada por el atacante. Un sistema que recibe un SafeHtmlProto confía implícitamente en el productor de SafeHtmlProto. Por lo tanto, suele ser seguro mostrar este mensaje en respuestas de RPC, pero generalmente no es seguro aceptarlo en solicitudes de RPC.
Representación JSON |
---|
{ "privateDoNotAccessOrElseSafeHtmlWrappedValue": string } |
Campos | |
---|---|
privateDoNotAccessOrElseSafeHtmlWrappedValue |
IMPORTANTE: Nunca configures ni leas este campo, ya que es privado, ni siquiera si se trata de pruebas. Consulta la documentación en la parte superior del archivo .proto para conocer los paquetes del lenguaje de programación con los que puedes crear o leer este mensaje. |
Prioridad de sugerencias
Enums | |
---|---|
unknownPriority |
|
error |
|
warning |
|
info |
Proto de región
Una región rectangular.
Representación JSON |
---|
{ "topPx": integer, "leftPx": integer, "heightPx": integer, "widthPx": integer } |
Campos | |
---|---|
topPx |
Parte superior del rectángulo, en píxeles. Siempre establecido. |
leftPx |
Parte izquierda del rectángulo, en píxeles. Siempre establecido. |
heightPx |
Es la altura en píxeles. Siempre establecido. |
widthPx |
Es el ancho en píxeles. Siempre establecido. |