Method: projects.apps.releases.list

Zawiera listę wydań. Domyślnie sortuje według createTime w kolejności malejącej.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC .

Parametry ścieżki

Parametry
parent

string

Wymagany. Nazwa zasobu aplikacji, który jest elementem nadrzędnym zasobów wersji.

Format: projects/{projectNumber}/apps/{appId}

Autoryzacja wymaga następujących uprawnień w projekcie Firebase, który jest parent określonego elementu nadrzędnego zasobu:

  • firebaseappdistro.releases.list

Parametry zapytania

Parametry
pageSize

integer

Maksymalna liczba wydań do zwrócenia. Usługa może zwrócić mniej niż ta wartość. Poprawny zakres to [1-100]; Jeśli nie określono (0), zwracanych jest maksymalnie 25 wydań. Wartości powyżej 100 są wymuszane na 100.

pageToken

string

Token strony otrzymany z poprzedniego wywołania releases.list . Podaj to, aby pobrać kolejną stronę.

Podczas stronicowania wszystkie inne parametry podane w releases.list muszą być zgodne z wywołaniem, które dostarczyło token strony.

orderBy

string

Pola służące do zamawiania wydań.

Obsługiwane pola:

  • createTime

Aby określić kolejność malejącą dla pola, dołącz przyrostek „desc”, na przykład createTime desc .

Jeśli ten parametr nie jest ustawiony, wydania są sortowane według createTime w kolejności malejącej.

filter

string

Wyrażenie służące do filtrowania wersji wymienionych w odpowiedzi. Aby dowiedzieć się więcej o filtrowaniu, zapoznaj się ze standardem Google AIP-160 .

Obsługiwane pola:

  • releaseNotes.text obsługuje = (może zawierać znak wieloznaczny ( * ) na początku lub na końcu ciągu)
  • createTime obsługuje < , <= , > i >= i oczekuje ciągu w formacie RFC-3339

Przykłady:

  • 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*"

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Jeśli się powiedzie, treść odpowiedzi zawiera dane o następującej strukturze:

Komunikat odpowiedzi dla releases.list .

Reprezentacja JSON
{
  "releases": [
    {
      object (Release)
    }
  ],
  "nextPageToken": string
}
Pola
releases[]

object ( Release )

Wydania

nextPageToken

string

Token krótkotrwały, który można wysłać jako pageToken w celu pobrania następnej strony. Jeżeli to pole zostanie pominięte, kolejne strony nie będą wyświetlane.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Aby uzyskać więcej informacji, zobacz Omówienie protokołu OAuth 2.0 .