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

Bir adıma eklenen görüntülerin küçük resimlerini listeler.

Aşağıdaki kurallı hata kodlarından herhangi birini döndürebilir: - PERMISSION_DENIED - eğer kullanıcı projeden veya görsellerin herhangi birinden okuma yetkisine sahip değilse - INVALID_ARGUMENT - istek hatalı biçimlendirilmişse - NOT_FOUND - adım mevcut değilse veya görsellerden 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özdizimini kullanır.

Yol parametreleri

Parametreler
projectId

string

Bir Proje kimliği.

Gerekli.

historyId

string

Bir Geçmiş kimliği.

Gerekli.

executionId

string

Bir Yürütme kimliği.

Gerekli.

stepId

string

Bir Adım kimliği.

Gerekli.

Sorgu parametreleri

Parametreler
pageToken

string

Sorguyu bir sonraki öğede sürdürmek için bir devam belirteci.

İsteğe bağlı.

pageSize

integer

Alınacak maksimum küçük resim sayısı.

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

İsteğe bağlı.

Talep gövdesi

İstek gövdesi boş olmalıdır.

Yanıt gövdesi

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

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

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

object ( Image )

Görüntü verilerinin listesi.

Görüntüler deterministik bir sırayla döndürülür; önem sırasına göre şu faktörlere göre sıralanırlar: * İlk olarak, ilgili test senaryosuna göre. Test senaryosu olmayan görsellerin, test senaryosu olan görsellerden daha büyük olduğu kabul edilir. * İkincisi, yaratılış zamanına göre. Oluşturulma zamanı olmayan görseller, yaratım zamanı olan görsellerden daha büyüktür. * Üçüncüsü, adıma eklenme sırasına göre (steps.create veyasteps.patch çağrılarına göre).

nextPageToken

string

Sorguyu bir sonraki öğede sürdürmek için bir devam belirteci.

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

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.

Resim

Ana görsele bağlantı ve küçük resim içeren bir görsel.

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 ayarlayın.

sourceImage

object ( ToolOutputReference )

Tam boyutlu, orijinal görüntüye bir referans.

Bu, Adımı altındaki görüntünün toolOutputs girişiyle aynıdır.

Her zaman ayarlayın.

Birleşim alanı thumbnail_or_error . Resmin küçük resmi veya küçük resmin neden görüntülenemediğini açıklayan bir hata. thumbnail_or_error aşağıdakilerden yalnızca biri olabilir:
thumbnail

object ( Thumbnail )

Küçük resim.

error

object ( Status )

Küçük resmin neden görüntülenemediğini açıklayan bir hata.

Küçük resim

Boyutu ve biçimiyle 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ü, yani "resim/png".

Her zaman ayarlayın.

heightPx

integer

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

Her zaman ayarlayın.

widthPx

integer

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

Her zaman ayarlayın.

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; olduğu gibi resim olarak sunulabilirler (uygun içerik türüyle).

Her zaman ayarlayın.

Base64 kodlu bir dize.

Durum

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

Bu hata modeli ve bununla nasıl çalışılacağı hakkında daha fazla bilgiyi API Tasarım Kılavuzu'nda bulabilirsiniz.

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

integer

google.rpc.Code öğesinin numaralandırma değeri olması gereken durum kodu.

message

string

İngilizce olması gereken, geliştiricinin karşılaştığı bir hata mesajı. Kullanıcının karşılaştığı herhangi bir hata mesajı yerelleştirilip google.rpc.Status.details alanına gönderilmeli veya istemci tarafından yerelleştirilmelidir.

details[]

object

Hata ayrıntılarını taşıyan mesajların listesi. API'lerin kullanabileceği ortak bir mesaj türleri kümesi vardır.

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