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}

승인을 받으려면 지정된 parent 리소스를 소유한 Firebase 프로젝트에 대한 다음 IAM 권한이 필요합니다.

  • 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 개요를 참조하세요.