- HTTP isteği
- Yol parametreleri
- Sorgu parametreleri
- Talep gövdesi
- Yanıt gövdesi
- Yetki kapsamları
- ÖneriKümesiProto
- ÖneriKategorisi
- ÖneriProto
- SafeHtmlProto
- ÖneriÖncelik
- BölgeProto
- Dene!
Belirli bir Adım için erişilebilirlik kümelerini listeler
Aşağıdaki standart hata kodlarından herhangi birini döndürebilir:
- PERMISSION_DENIED - kullanıcının projeyi okuma yetkisi yoksa
- INVALID_ARGUMENT - istek hatalı biçimlendirilmişse
- FAILED_PRECONDITION - istekteki bir argüman geçersizse; örneğin yerel ayar formatı yanlışsa
- NOT_FOUND - içeren Adım mevcut değilse
HTTP isteği
GET https://toolresults.googleapis.com/toolresults/v1beta3/{name=projects/*/histories/*/executions/*/steps/*}:accessibilityClusters
URL, gRPC Kod Dönüştürme sözdizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
name | Adımın tam kaynak adı. Örneğin, projeler/projem/geçmişler/bh.1234567890abcdef/executions/ 1234567890123456789/steps/bs.1234567890abcdef Gerekli. |
Sorgu parametreleri
Parametreler | |
---|---|
locale | Kabul edilen biçim, sınırlayıcı olarak kısa çizgi içeren standart Unicode biçimidir. Dil küçük harf, Dil Komut Dosyası - Büyük Harf, Bölge - BÜYÜK HARF olmalıdır. Ayrıntılar için http://www.unicode.org/reports/tr35/#Unicode_locale_identifier adresine bakın. Gerekli. |
Talep gövdesi
İstek gövdesi boş olmalıdır.
Yanıt gövdesi
AccessibilityService.ListStepAccessibilityClusters için yanıt iletisi.
Başarılı olursa yanıt gövdesi aşağıdaki yapıya sahip verileri içerir:
JSON gösterimi |
---|
{
"name": string,
"clusters": [
{
object ( |
Alanlar | |
---|---|
name | Adımın tam kaynak adı. Örneğin, projeler/projem/geçmişler/bh.1234567890abcdef/executions/ 1234567890123456789/steps/bs.1234567890abcdef Daima sunar. |
clusters[] | Kümeler halinde gruplandırılmış bir dizi erişilebilirlik önerisi. Sıra içinde aynı ÖneriKategorisine ait olan kümeler bitişik olmalıdır. Her kategoride kümeler Öneri Önceliğine göre sıralanmalıdır (önce HATALAR). Kategoriler en yüksek öncelikli kümelerine göre sıralanmalıdır. |
Yetki kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
-
https://www.googleapis.com/auth/cloud-platform
Daha fazla bilgi için Kimlik Doğrulamaya Genel Bakış bölümüne bakın.
ÖneriKümesiProto
Birbiriyle yakından ilişkili olduğundan şüphelendiğimiz bir dizi benzer öneri.
Bu protokol ve iç içe geçmiş protokollerin çoğu foxandcrown.prelaunchreport.service.SuggestionClusterProto'dan dallanmıştır ve PLR'nin bağımlılıkları FTL'lerle değiştirilmiştir.
JSON gösterimi |
---|
{ "category": enum ( |
Alanlar | |
---|---|
category | Bu tür önerilerin görüneceği kategori. Her zaman ayarlayın. |
suggestions[] | Bir dizi öneri. Bir küme içindeki önerilerin tümü aynı Öneri Önceliğine sahip olmalı ve aynı Öneri Kategorisine ait olmalıdır. Aynı ekran görüntüsü URL'sine sahip öneriler bitişik olmalıdır. |
ÖneriKategorisi
Numaralandırmalar | |
---|---|
unknownCategory | |
contentLabeling | |
touchTargetSize | |
lowContrast | |
implementation |
ÖneriProto
JSON gösterimi |
---|
{ "title": string, "shortMessage": { object ( |
Alanlar | |
---|---|
title | Önerinin kullanıcının dilinde, işaretlemesiz genel başlığı. Her zaman ayarlayın. |
shortMessage | İşaretleme içerebilecek, öneriyi temsil eden, kullanıcının dilinde kısa mesaj. Her zaman ayarlayın. |
longMessage | İşaretleme içerebilecek, öneriyi açıklayan, kullanıcının dilindeki mesaj. Her zaman ayarlayın. |
priority | Bir önerinin göreceli önemi. Her zaman ayarlayın. |
helpUrl | Bu tür önerilerle ilgili bir yardım merkezi makalesine referans. Her zaman ayarlayın. |
region | Ekran görüntüsündeki bu öneriyle alakalı bölge. İsteğe bağlı. |
secondaryPriority | Bir önerinin, aynı önceliğe ve kategoriye sahip diğer önerilerle karşılaştırıldığında göreceli önemi. Aynı kategoride ve aynı önceliğe sahip önerileri sıralamak için kullanılabilecek anlamsız bir değerdir. Daha büyük değerler daha yüksek önceliğe sahiptir (yani daha önemlidir). İsteğe bağlı. |
screenId | Öneri için ekranın kimliği. İlgili ekran görüntüsü yolunu almak için kullanılır. Örneğin, screenId "1", GCS'deki "1.png" dosyasına karşılık gelir. Her zaman ayarlayın. |
Birleşim alanı | |
resourceName | Varsa, kaynak adıyla tanımlanan bir görünüm öğesine başvuru. |
pseudoResourceId | KaynakAdı yoksa, kaynak görünümünün insanlar tarafından okunabilir bir tanımlayıcısı. Bu, erişilebilirlik hiyerarşisi içindeki bir yoldur, kaynak adına sahip bir öğedir; XPath'a benzer. |
SafeHtmlProto
ÖNEMLİ: Bir saldırganın, türün güvenlik sözleşmesini karşılamayan serileştirilmiş mesajların sahtesini yapması önemsiz olduğundan, güvenilmeyen bir kaynaktan gelen bu mesajı kabul etmek güvenli değildir; örneğin, saldırgan tarafından kontrol edilen komut dosyası içerebilir. SafeHtmlProto alan bir sistem, SafeHtmlProto üreticisine dolaylı olarak güvenir. Bu nedenle, bu mesajı RPC yanıtlarında döndürmek genellikle güvenlidir, ancak RPC isteklerinde kabul etmek genellikle güvenli değildir.
JSON gösterimi |
---|
{ "privateDoNotAccessOrElseSafeHtmlWrappedValue": string } |
Alanlar | |
---|---|
privateDoNotAccessOrElseSafeHtmlWrappedValue | ÖNEMLİ: Testlerde bile bu alanı asla ayarlamayın veya okumayın, özeldir. Bu mesajın oluşturulacağı veya okunacağı programlama dili paketleri için .proto dosyasının üst kısmındaki belgelere bakın. |
ÖneriÖncelik
Numaralandırmalar | |
---|---|
unknownPriority | |
error | |
warning | |
info |
BölgeProto
Dikdörtgen bir bölge.
JSON gösterimi |
---|
{ "topPx": integer, "leftPx": integer, "heightPx": integer, "widthPx": integer } |
Alanlar | |
---|---|
topPx | Dikdörtgenin piksel cinsinden üst kısmı. Her zaman ayarlayın. |
leftPx | Dikdörtgenin sol tarafı, piksel cinsinden. Her zaman ayarlayın. |
heightPx | Yükseklik, piksel cinsinden. Her zaman ayarlayın. |
widthPx | Genişlik, piksel cinsinden. Her zaman ayarlayın. |