列出給定步驟的可訪問性集群
可能傳回以下任何規範錯誤代碼:
- 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[] | 一系列可訪問性建議,分組為叢集。在序列中,屬於同一 SuggestionCategory 的簇應該是相鄰的。在每個類別中,簇應按其 SuggestionPriority(錯誤優先)排序。類別應按其最高優先級群集排序。 |
授權範圍
需要以下 OAuth 範圍:
-
https://www.googleapis.com/auth/cloud-platform
有關詳細信息,請參閱身份驗證概述。
建議集群原型
我們懷疑一系列類似的建議密切相關。
此原型和大多數巢狀原型均從foxandcrown.prelaunchreport.service.SuggestionClusterProto 分支,以FTL 取代PLR 的依賴項。
JSON 表示 |
---|
{ "category": enum ( |
領域 | |
---|---|
category | 這些類型的建議應出現在的類別中。始終設定。 |
suggestions[] | 一系列建議。叢集內的所有建議必須具有相同的 SuggestionPriority 並屬於相同的 SuggestionCategory。具有相同螢幕截圖 URL 的建議應相鄰。 |
建議類別
列舉 | |
---|---|
unknownCategory | |
contentLabeling | |
touchTargetSize | |
lowContrast | |
implementation |
建議原型
JSON 表示 |
---|
{ "title": string, "shortMessage": { object ( |
領域 | |
---|---|
title | 建議的一般標題,採用使用者語言,無標記。始終設定。 |
shortMessage | 以使用者語言表示的簡潔訊息,代表建議,可能包含標記。始終設定。 |
longMessage | 使用使用者語言的訊息,解釋建議,其中可能包含標記。始終設定。 |
priority | 建議的相對重要性。始終設定。 |
helpUrl | 參考有關此類建議的幫助中心文章。始終設定。 |
region | 螢幕截圖中與此建議相關的區域。選修的。 |
secondaryPriority | 與具有相同優先順序和類別的其他建議相比,建議的相對重要性。這是一個無意義的值,可用於對同一類別且具有相同優先順序的建議進行排序。數值越大,優先順序越高(即越重要)。選修的。 |
screenId | 建議的螢幕 ID。用於取得對應的截圖路徑。例如,screenId“1”對應GCS中的“1.png”檔案。始終設定。 |
聯合欄位 | |
resourceName | 對視圖元素的引用,由其資源名稱標識(如果有)。 |
pseudoResourceId | 來源視圖的人類可讀標識符(如果它沒有資源名稱)。這是可訪問性層次結構中的一條路徑,是一個帶有資源名稱的元素;類似於 XPath。 |
安全HTML協議
重要提示:從不信任的來源接受此訊息是不安全的,因為攻擊者很容易偽造不滿足類型安全契約的序列化訊息,例如,它可能包含攻擊者控制的腳本。接收 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 | 寬度,以像素為單位。始終設定。 |
列出給定步驟的可訪問性集群
可能傳回以下任何規範錯誤代碼:
- 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[] | 一系列可訪問性建議,分組為叢集。在序列中,屬於同一 SuggestionCategory 的簇應該是相鄰的。在每個類別中,簇應按其 SuggestionPriority(錯誤優先)排序。類別應按其最高優先級群集排序。 |
授權範圍
需要以下 OAuth 範圍:
-
https://www.googleapis.com/auth/cloud-platform
有關詳細信息,請參閱身份驗證概述。
建議集群原型
我們懷疑一系列類似的建議密切相關。
此原型和大多數巢狀原型均從foxandcrown.prelaunchreport.service.SuggestionClusterProto 分支,以FTL 取代PLR 的依賴項。
JSON 表示 |
---|
{ "category": enum ( |
領域 | |
---|---|
category | 這些類型的建議應出現在的類別中。始終設定。 |
suggestions[] | 一系列建議。叢集內的所有建議必須具有相同的 SuggestionPriority 並屬於相同的 SuggestionCategory。具有相同螢幕截圖 URL 的建議應相鄰。 |
建議類別
列舉 | |
---|---|
unknownCategory | |
contentLabeling | |
touchTargetSize | |
lowContrast | |
implementation |
建議原型
JSON 表示 |
---|
{ "title": string, "shortMessage": { object ( |
領域 | |
---|---|
title | 建議的一般標題,採用使用者語言,無標記。始終設定。 |
shortMessage | 以使用者語言表示的簡潔訊息,代表建議,可能包含標記。始終設定。 |
longMessage | 使用使用者語言的訊息,解釋建議,其中可能包含標記。始終設定。 |
priority | 建議的相對重要性。始終設定。 |
helpUrl | 參考有關此類建議的幫助中心文章。始終設定。 |
region | 螢幕截圖中與此建議相關的區域。選修的。 |
secondaryPriority | 與具有相同優先順序和類別的其他建議相比,建議的相對重要性。這是一個無意義的值,可用於對同一類別且具有相同優先順序的建議進行排序。數值越大,優先順序越高(即越重要)。選修的。 |
screenId | 建議的螢幕 ID。用於取得對應的截圖路徑。例如,screenId“1”對應GCS中的“1.png”檔案。始終設定。 |
聯合欄位 | |
resourceName | 對視圖元素的引用,由其資源名稱標識(如果有)。 |
pseudoResourceId | 來源視圖的人類可讀標識符(如果它沒有資源名稱)。這是可訪問性層次結構中的一條路徑,是一個帶有資源名稱的元素;類似於 XPath。 |
安全HTML協議
重要提示:從不信任的來源接受此訊息是不安全的,因為攻擊者很容易偽造不滿足類型安全契約的序列化訊息,例如,它可能包含攻擊者控制的腳本。接收 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 | 寬度,以像素為單位。始終設定。 |