Method: projects.apps.releases.list

Перечисляет выпуски. По умолчанию сортируется по createTime в порядке убывания.

HTTP-запрос

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

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
parent

string

Необходимый. Имя ресурса приложения, который является родительским для ресурсов выпуска.

Формат: projects/{projectNumber}/apps/{appId}

Для авторизации требуется следующее разрешение IAM в проекте Firebase, которому принадлежит указанный parent ресурс:

  • firebaseappdistro.releases.list

Параметры запроса

Параметры
pageSize

integer

Максимальное количество возвращаемых выпусков. Служба может возвращать меньшее значение, чем это значение. Допустимый диапазон: [1–100]; Если не указано (0), возвращается не более 25 выпусков. Значения выше 100 приводятся к 100.

pageToken

string

Токен страницы, полученный в результате предыдущего вызова releases.list . Предоставьте это, чтобы получить следующую страницу.

При разбиении на страницы все остальные параметры, предоставленные в releases.list должны соответствовать вызову, который предоставил токен страницы.

orderBy

string

Поля, используемые для заказа релизов.

Поддерживаемые поля:

  • createTime

Чтобы указать порядок убывания поля, добавьте суффикс «desc», например createTime desc .

Если этот параметр не установлен, выпуски упорядочиваются по createTime в порядке убывания.

filter

string

Выражение для фильтрации выпусков, перечисленных в ответе. Чтобы узнать больше о фильтрации, обратитесь к стандарту Google AIP-160 .

Поддерживаемые поля:

  • releaseNotes.text поддерживает = (может содержать подстановочный знак ( * ) в начале или конце строки)
  • createTime поддерживает < , <= , > и >= и ожидает строку в формате RFC-3339.

Примеры:

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

Тело запроса

Тело запроса должно быть пустым.

Тело ответа

В случае успеха тело ответа содержит данные следующей структуры:

Ответное сообщение для releases.list .

JSON-представление
{
  "releases": [
    {
      object (Release)
    }
  ],
  "nextPageToken": string
}
Поля
releases[]

object ( Release )

Релизы

nextPageToken

string

Кратковременный токен, который можно отправить как pageToken для получения следующей страницы. Если это поле опущено, последующие страницы отсутствуют.

Области авторизации

Требуется следующая область действия OAuth:

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

Дополнительную информацию см. в обзоре OAuth 2.0 .