Method: accounts.gamecenters.games.list

指定されたゲームセンターのゲームの一覧を取得します。

HTTP リクエスト

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

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
parent

string

必須。ゲームのコレクションを所有するゲームセンター。形式: accounts/{account}/gamecenters/{gamecenter}

リクエストの本文

リクエストの本文は空にする必要があります。

レスポンスの本文

ゲームの一覧の RPC に対するレスポンスの定義。

成功した場合、レスポンスの本文には次の構造のデータが含まれます。

JSON 表現
{
  "games": [
    {
      object (Game)
    }
  ]
}
フィールド
games[]

object (Game)

list に対するレスポンスで返されるゲーム。

ゲーム

ゲームを表します。

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)

ゲームの予告編。

Image

画像を表します。

JSON 表現
{
  "size": {
    object (Size)
  },
  "uri": string
}
フィールド
size

object (Size)

画像のサイズ。

uri

string

画像の URI。画像の形式はビットマップ(PNG など)またはベクター(SVG など)にしてください。

Size

画像の寸法を表します。

JSON 表現
{
  "widthPixels": string,
  "heightPixels": string
}
フィールド
widthPixels

string (int64 format)

画像の幅(ピクセル)。

heightPixels

string (int64 format)

画像の高さ(ピクセル)。

Video

動画を表します。

JSON 表現
{
  "uri": string,
  "size": {
    object (Size)
  }
}
フィールド
uri

string

動画の URI。動画の形式は MP4 にしてください。

size

object (Size)

動画のサイズ。

Size

動画の寸法を表します。

JSON 表現
{
  "widthPixels": string,
  "heightPixels": string
}
フィールド
widthPixels

string (int64 format)

動画の幅(ピクセル)。

heightPixels

string (int64 format)

動画の高さ(ピクセル)。

向き

ゲームが対応している画面の向き。

列挙型
ORIENTATION_UNSPECIFIED デフォルト値。使用しないでください。
ANY 横向きおよび縦向きのモードに対応しています。
LANDSCAPE 横向きのモードに対応しています。
PORTRAIT 縦向きのモードに対応しています。

ジャンル

ゲームの分類に使用されるゲームのカテゴリ。

列挙型
GENRE_UNSPECIFIED デフォルト値。使用しないでください。
ACTION 戦闘と反射神経を重視。
ADVENTURE 探検、ストーリー、謎解きが中心。
ARCADE テンポの速いアクション、シンプルな操作性、エスカレートする難易度を重視。
BOARD 特定のルールに従って盤上の駒を操作。
CARD ゲームプレイの主なツールとして、特殊なカードで構成されたデッキが特徴。
CASINO 伝統的なカジノ体験のシミュレーションが特徴。
CASUAL 直感的で習得しやすいゲームプレイを提供することを重視。
EDUCATIONAL 魅力的なゲームプレイを通してスキルやコンセプトを学ぶことを目的とした設計。
MUSIC ゲームプレイにおける音楽との相互作用を重視。
PUZZLE プレーヤーの問題解決能力を試す。
RACING プレーヤーは車両を操作し、一番最初にゴールインすることを目指す。
ROLE_PLAYING ファンタジーや SF の世界で、プレーヤーはさまざまな選択をしながらストーリーを形成する。
SIMULATION 実世界でのなんらかの活動やシナリオを再現。
SPORTS 実世界のスポーツをリアルなゲームプレイで再現。
STRATEGY 計画、戦術、リソース管理が中心
TRIVIA 様々な主題に関する質問に答えて知識をチェックする。
WORD 語彙、語形成、スペリングを重視。