Method: accounts.gamecenters.games.list

특정 게임 센터의 게임을 나열합니다.

HTTP 요청

GET https://gamesnackspartner.googleapis.com/v1/{parent=accounts/*/gamecenters/*}/games

URL에서는 gRPC 트랜스코딩 문법을 사용합니다.

경로 매개변수

매개변수
parent

string

필수 사항이며, 게임 컬렉션을 소유하는 게임 센터입니다. 형식: accounts/{account}/gamecenters/{gamecenter}

요청 본문

요청 본문은 비어 있어야 합니다.

응답 본문

게임 목록 RPC의 응답 정의입니다.

성공하면 응답 본문에 다음과 같은 구조의 데이터가 포함됩니다.

JSON 표현
{
  "games": [
    {
      object (Game)
    }
  ]
}
필드
games[]

object (Game)

목록 응답에 반환되는 게임입니다.

게임

게임의 표현입니다.

JSON 표현
{
  "name": string,
  "orientation": enum (Orientation),
  "genres": [
    enum (Genre)
  ],
  "displayName": string,
  "version": string,
  "description": string,
  "embedUri": string,
  "staticContent": {
    object (StaticContent)
  },
  "publishTime": string
}
필드
name

string

필수사항이며, 게임의 이름입니다. 형식: accounts/{account}/gamecenters/{gamecenter}/games/{game}

orientation

enum (Orientation)

게임에서 지원되는 화면 방향입니다.

genres[]

enum (Genre)

게임을 분류하는 데 사용되는 장르의 목록입니다.

displayName

string

개발자가 제공한 게임의 이름입니다.

version

string

개발자가 제공한 게임의 버전입니다(예: v0.9.1).

description

string

개발자가 제공한 게임의 설명입니다.

embedUri

string

특정 게임 센터에 게임을 삽입하는 GameCenter URI입니다.

staticContent

object (StaticContent)

게임의 이미지 및 동영상입니다.

publishTime

string (Timestamp format)

게임이 처음 시작된 시간입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

StaticContent

게임의 정적 콘텐츠(예: 이미지 및 동영상)에 관한 표현입니다.

JSON 표현
{
  "icons": [
    {
      object (Image)
    }
  ],
  "horizontalBanners": [
    {
      object (Image)
    }
  ],
  "verticalBanners": [
    {
      object (Image)
    }
  ],
  "trailers": [
    {
      object (Video)
    }
  ]
}
필드
icons[]

object (Image)

게임을 표현하는 아이콘입니다. 여러 값은 다양한 사이즈를 지정합니다.

horizontalBanners[]

object (Image)

게임의 가로 배너입니다. 이미지의 너비가 높이보다 커야 합니다.

verticalBanners[]

object (Image)

게임의 수직 배너입니다. 이미지의 높이가 너비보다 커야 합니다.

trailers[]

object (Video)

게임의 트레일러입니다.

이미지

이미지의 표현입니다.

JSON 표현
{
  "size": {
    object (Size)
  },
  "uri": string
}
필드
size

object (Size)

이미지의 크기입니다.

uri

string

이미지의 URI입니다. 이미지는 비트맵(예: PNG) 또는 벡터(예: SVG) 형식을 사용해야 합니다.

크기

이미지 크기의 표현입니다.

JSON 표현
{
  "widthPixels": string,
  "heightPixels": string
}
필드
widthPixels

string (int64 format)

픽셀 단위의 이미지 너비입니다.

heightPixels

string (int64 format)

픽셀 단위의 이미지 높이입니다.

동영상

동영상의 표현입니다.

JSON 표현
{
  "uri": string,
  "size": {
    object (Size)
  }
}
필드
uri

string

동영상의 URI입니다. 동영상은 MP4 형식을 사용해야 합니다.

size

object (Size)

동영상의 크기입니다.

크기

동영상 크기의 표현입니다.

JSON 표현
{
  "widthPixels": string,
  "heightPixels": string
}
필드
widthPixels

string (int64 format)

동영상의 너비입니다(단위: 픽셀).

heightPixels

string (int64 format)

동영상의 높이입니다(단위: 픽셀).

방향

게임에서 지원되는 화면 방향입니다.

enum
ORIENTATION_UNSPECIFIED 기본값이며 사용할 수 없습니다.
ANY 게임에서 가로 및 세로 모드 모두 지원됩니다.
LANDSCAPE 게임에서 가로 모드가 지원됩니다.
PORTRAIT 게임에서 세로 모드가 지원됩니다.

장르

게임을 분류하는 데 사용되는 게임 카테고리입니다.

enum
GENRE_UNSPECIFIED 기본값이며 사용할 수 없습니다.
ACTION 전투 및 반사 신경을 강조합니다.
ADVENTURE 탐색 분석, 스토리 및 퍼즐 풀이에 중점을 둡니다.
ARCADE 빠른 속도의 작업, 단순한 컨트롤, 난이도 증대에 중점을 둡니다.
BOARD 특정 규칙에 따라 보드의 조각을 조작합니다.
CARD 특수 카드 한 벌을 게임플레이의 기본 도구로 표시합니다.
CASINO 일반 카지노 환경의 시뮬레이션을 표시합니다.
CASUAL 직관적이고 알기 쉬운 게임플레이를 제공하는 데 중점을 둡니다.
EDUCATIONAL 관심을 유도하는 게임플레이를 통해 기술 또는 개념을 가르치기 위해 설계되었습니다.
MUSIC 게임플레이의 음악 상호작용에 중점을 둡니다.
PUZZLE 플레이어의 문제 해결 기술에 도전합니다.
RACING 플레이어가 차량을 제어하고 결승선에 먼저 도착하려고 시도합니다.
ROLE_PLAYING 플레이어가 스토리를 형성하는 선택하는 판타지 또는 공상과학 세상입니다.
SIMULATION 실제 활동 또는 시나리오를 흉내냅니다.
SPORTS 사실적 게임플레이로 실제 스포츠를 다시 만듭니다.
STRATEGY 계획, 전술, 리소스 관리에 중점을 둡니다.
TRIVIA 다양한 주제에 관한 질문으로 지식을 테스트합니다.
WORD 어휘, 조어법, 맞춤법에 중점을 둡니다.