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