Method: projects.apps.releases.list

Sürümleri listeler. Varsayılan olarak createTime sütununa göre azalan düzende sıralar.

HTTP isteği

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

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

Yol parametreleri

Parametreler
parent

string

Zorunlu. Uygulama kaynağının adı (sürüm kaynaklarının üst öğesi).

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

Yetkilendirme, belirtilen parent kaynağının sahibi olan Firebase projesinde aşağıdaki IAM iznini gerektirir:

  • firebaseappdistro.releases.list

Sorgu parametreleri

Parametreler
pageSize

integer

Döndürülecek maksimum sürüm sayısı. Hizmet bu değerden daha az bir değer döndürebilir. Geçerli aralık [1-100] şeklindedir; Belirtilmezse (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 bir sayfa jetonu. Sonraki sayfayı almak için bunu sağlayın.

Sayfalara ayırma işlemi sırasında releases.list öğesine sağlanan diğer tüm parametreler, sayfa jetonunu sağlayan çağrıyla eşleşmelidir.

orderBy

string

Yayınları sıralamak için kullanılan alanlar.

Desteklenen alanlar:

  • createTime

Bir alan için azalan sıra belirtmek üzere "azalan" ekleyin (örneğin, createTime desc).

Bu parametre ayarlanmazsa yayınlar createTime metriğine göre azalan düzende sıralanır.

filter

string

Yanıtta listelenen yayınları filtreleme ifadesi. Filtreleme hakkında daha fazla bilgi edinmek için Google'ın AIP-160 standardını inceleyin.

Desteklenen alanlar:

  • releaseNotes.text, = değerini destekler (dizenin başında veya sonunda joker karakter (*) içerebilir)
  • createTime; <, <=, > ve >='yi 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*"

İstek içeriği

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

Yanıt gövdesi

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

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

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

object (Release)

Yayınlar

nextPageToken

string

Sonraki sayfayı almak için pageToken olarak gönderilebilecek kısa ömürlü bir jeton. Bu alan atlanırsa sonraki sayfa olmaz.

Yetkilendirme Kapsamları

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

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.