Method: projects.apps.releases.list

Lista lançamentos. Por padrão, classifica por createTime em ordem decrescente.

solicitação HTTP

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

A URL usa a sintaxe de transcodificação gRPC .

Parâmetros de caminho

Parâmetros
parent

string

Requeridos. O nome do recurso do aplicativo, que é o pai dos recursos da versão.

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

A autorização requer a seguinte permissão IAM no projeto Firebase que possui o recurso parent especificado:

  • firebaseappdistro.releases.list

Parâmetros de consulta

Parâmetros
pageSize

integer

O número máximo de lançamentos a serem retornados. O serviço pode retornar menos que esse valor. O intervalo válido é [1-100]; Se não for especificado (0), no máximo 25 releases serão retornados. Valores acima de 100 são convertidos para 100.

pageToken

string

Um token de página, recebido de uma chamada releases.list anterior. Forneça isso para recuperar a página subsequente.

Ao paginar, todos os outros parâmetros fornecidos para releases.list devem corresponder à chamada que forneceu o token da página.

orderBy

string

Os campos usados ​​para solicitar liberações.

Campos suportados:

  • createTime

Para especificar a ordem decrescente de um campo, anexe um sufixo "desc", por exemplo, createTime desc .

Se esse parâmetro não for definido, os lançamentos serão ordenados por createTime em ordem decrescente.

filter

string

A expressão para filtrar os lançamentos listados na resposta. Para saber mais sobre filtragem, consulte o padrão AIP-160 do Google .

Campos suportados:

  • releaseNotes.text support = (pode conter um caractere curinga ( * ) no início ou no final da string)
  • createTime suporta < , <= , > e >= , e espera uma string formatada RFC-3339

Exemplos:

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

Corpo da solicitação

O corpo da solicitação deve estar vazio.

corpo da resposta

Se for bem-sucedido, o corpo da resposta contém dados com a seguinte estrutura:

A mensagem de resposta para releases.list .

representação JSON
{
  "releases": [
    {
      object (Release)
    }
  ],
  "nextPageToken": string
}
Campos
releases[]

object ( Release )

os lançamentos

nextPageToken

string

Um token de curta duração, que pode ser enviado como pageToken para recuperar a próxima página. Se este campo for omitido, não haverá páginas subseqüentes.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para obter mais informações, consulte Visão geral do OAuth 2.0 .