Method: projects.apps.releases.list

Yayınları listeler. Varsayılan olarak, createTime göre azalan sırada sıralar.

HTTP isteği

GET https://firebaseappdistribution.googleapis.com/v1/{parent=projects/*/apps/*}/releases

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

Yol parametreleri

Parametreler
parent

string

Gerekli. Sürüm kaynaklarının üst öğesi olan uygulama kaynağının adı.

Biçim: projects/{projectNumber}/apps/{appId}

Yetkilendirme, belirtilen kaynak parent sahip olan Firebase projesinde aşağıdaki IAM iznini gerektirir:

  • firebaseappdistro.releases.list

Sorgu parametreleri

Parametreler
pageSize

integer

Geri döndürülecek maksimum sürüm sayısı. Hizmet bu değerden daha azını döndürebilir. Geçerli aralık [1-100]'dür; Belirtilmemişse (0), en fazla 25 sürüm döndürülür. 100'ün üzerindeki değerler 100'e zorlanır.

pageToken

string

Önceki releases.list çağrısından alınan sayfa jetonu. Sonraki sayfayı almak için bunu sağlayın.

Sayfalandırma sırasında, releases.list sağlanan diğer tüm parametrelerin, sayfa belirtecini sağlayan çağrıyla eşleşmesi gerekir.

orderBy

string

Sürüm siparişi vermek için kullanılan alanlar.

Desteklenen alanlar:

  • createTime

Bir alanın azalan sırasını belirtmek için bir "desc" son eki ekleyin; örneğin createTime desc .

Bu parametre ayarlanmazsa sürümler createTime tarafından azalan sırada sıralanır.

filter

string

Yanıtta listelenen sürümleri filtreleyecek ifade. Filtreleme hakkında daha fazla bilgi edinmek için Google'ın AIP-160 standardına bakın.

Desteklenen alanlar:

  • releaseNotes.text destekler = (dizenin başında veya sonunda bir joker karakter ( * ) içerebilir)
  • createTime < , <= , > ve >= öğelerini destekler ve RFC-3339 biçimli bir dize bekler

Örnekler:

  • createTime <= "2021-09-08T00:00:00+04:00"
  • releaseNotes.text="fixes" AND createTime >= "2021-09-08T00:00:00.0Z"
  • releaseNotes.text="*v1.0.0-rc*"

Talep gövdesi

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

Yanıt gövdesi

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

releases.list için yanıt mesajı.

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

object ( Release )

Bültenler

nextPageToken

string

Bir sonraki sayfayı almak için pageToken olarak gönderilebilen kısa ömürlü bir belirteç. Bu alan atlanırsa sonraki sayfalar olmaz.

Yetki Kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/cloud-platform

Daha fazla bilgi için OAuth 2.0'a Genel Bakış bölümüne bakın.