Method: projects.histories.executions.steps.thumbnails.list

Bir adıma ekli resimlerin küçük resimlerini listeler.

Aşağıdaki standart hata kodlarından herhangi birini döndürebilir: - PERMISSION_DENIED - kullanıcının projeden veya resimlerden herhangi birini okuma yetkisi yoksa - GEÇERSİZ_BİLGİ - istek hatalıysa - NOT_FOUND - adım mevcut değilse veya resimlerden herhangi biri mevcut değilse

HTTP isteği

GET https://toolresults.googleapis.com/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/thumbnails

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
projectId

string

Proje kimliği.

Zorunlu.

historyId

string

Geçmiş kimliği.

Zorunlu.

executionId

string

Yürütme kimliği.

Zorunlu.

stepId

string

Adım kimliği.

Zorunlu.

Sorgu parametreleri

Parametreler
pageToken

string

Sorguyu bir sonraki öğede devam ettirmek için bir devam jetonu.

İsteğe bağlı.

pageSize

integer

Getirilecek maksimum küçük resim sayısı.

Varsayılan değer: 50. Alan ayarlanmamışsa veya değeri 0 ise sunucu, bu varsayılanı kullanır.

İsteğe bağlı.

İstek içeriği

İsteğin gövdesi boş olmalıdır.

Yanıt gövdesi

Bir adımdaki küçük resimleri içeren yanıt.

Başarılı olursa yanıt gövdesi aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "thumbnails": [
    {
      object (Image)
    }
  ],
  "nextPageToken": string
}
Alanlar
thumbnails[]

object (Image)

Resim verilerinin listesi.

Görüntüler belirli bir sırayla döndürülür; bu faktörler önem sırasına göre şu faktörlere göre sıralanır: * İlk olarak ilgili test durumlarına göre. Test durumu olmayan resimler, tekli resimlerden daha büyük olarak kabul edilir. * İkinci olarak, oluşturulma zamanına göre. Oluşturma zamanı olmayan resimler, tek resimli resimlerden daha fazladır. * Üçüncüsü, adımlara eklenme sıralarına göre (step.create veya steps.patch çağrılarına göre)

nextPageToken

string

Sorguyu bir sonraki öğede devam ettirmek için bir devam jetonu.

Ayarlanırsa, pageToken alanında bu değerle yeniden listeyi çağırarak okunacak daha fazla küçük resim olduğunu belirtir.

Yetkilendirme 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ış başlıklı makaleye bakın.

Resim

Ana resme bağlantı ve küçük resim içeren bir resim.

JSON gösterimi
{
  "stepId": string,
  "sourceImage": {
    object (ToolOutputReference)
  },

  // Union field thumbnail_or_error can be only one of the following:
  "thumbnail": {
    object (Thumbnail)
  },
  "error": {
    object (Status)
  }
  // End of list of possible types for union field thumbnail_or_error.
}
Alanlar
stepId

string

Resmin eklendiği adım.

Her zaman hazır.

sourceImage

object (ToolOutputReference)

Tam boyutlu, orijinal resme referans.

Bu, Step öğesinin altındaki resim için toolExits girişiyle aynıdır.

Her zaman hazır.

Birleştirme alanı thumbnail_or_error. Resmin küçük resmi veya küçük resmin neden oluşturulamadığını açıklayan bir hata. thumbnail_or_error şunlardan yalnızca biri olabilir:
thumbnail

object (Thumbnail)

Küçük resim.

error

object (Status)

Küçük resmin neden oluşturulamadığını açıklayan hata.

Küçük resim

Boyutu ve biçimi olan tek bir küçük resim.

JSON gösterimi
{
  "contentType": string,
  "heightPx": integer,
  "widthPx": integer,
  "data": string
}
Alanlar
contentType

string

Küçük resmin içerik türü (ör. "resim/png").

Her zaman hazır.

heightPx

integer

Küçük resmin piksel cinsinden yüksekliği.

Her zaman hazır.

widthPx

integer

Küçük resmin piksel cinsinden genişliği.

Her zaman hazır.

data

string (bytes format)

Küçük resim dosyasının kendisi.

Yani buradaki baytlar tam olarak küçük resim dosyasını oluşturan baytlardır; oldukları gibi (uygun içerik türüne sahip) bir resim olarak sunulabilirler.

Her zaman hazır.

base64 kodlu bir dize.

Durum

Status türü, REST API'ler ve RPC API'leri dahil olmak üzere farklı programlama ortamları için uygun bir mantıksal hata modelini tanımlar. gRPC tarafından kullanılır. Her Status mesajı üç veri parçası içerir: hata kodu, hata mesajı ve hata ayrıntıları.

API Tasarım Kılavuzu'nda bu hata modeli ve bu hata modeliyle nasıl çalışılacağı hakkında daha fazla bilgi edinebilirsiniz.

JSON gösterimi
{
  "code": integer,
  "message": string,
  "details": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
Alanlar
code

integer

google.rpc.Code olması gereken durum kodu.

message

string

Geliştiricilere yönelik, İngilizce olması gereken bir hata mesajı. Kullanıcılara yönelik tüm hata mesajları yerelleştirilip google.rpc.Status.details alanında gönderilmeli veya istemci tarafından yerelleştirilmelidir.

details[]

object

Hata ayrıntılarını içeren mesajların listesi. API'lerin kullandığı bir dizi mesaj türü vardır.

Rastgele türden alanlar içeren nesne. Ek bir "@type" alanı, türü tanımlayan bir URI içerir. Örnek: { "id": 1234, "@type": "types.example.com/standard/id" }.