Method: accounts.gamecenters.games.list

Belirli bir oyun merkezinin oyunlarını listeler.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
parent

string

Zorunlu. Oyun koleksiyonunun sahibi olan oyun merkezi. Biçim: accounts/{account}/gamecenters/{gamecenter}

İstek içeriği

İstek metni boş olmalıdır.

Yanıt gövdesi

Oyun listesi TBG'sinin yanıt tanımı.

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "games": [
    {
      object (Game)
    }
  ]
}
Alanlar
games[]

object (Game)

Liste yanıtında döndürülen oyunlar.

Oyun

Bir oyunun temsili.

JSON gösterimi
{
  "name": string,
  "orientation": enum (Orientation),
  "genres": [
    enum (Genre)
  ],
  "displayName": string,
  "version": string,
  "description": string,
  "embedUri": string,
  "staticContent": {
    object (StaticContent)
  },
  "publishTime": string
}
Alanlar
name

string

Zorunlu. Oyunun adı. Biçim: hesaplar/{hesap}/gamecenters/{gamecenter}/games/{game}

orientation

enum (Orientation)

Oyunun desteklediği ekran yönleri.

genres[]

enum (Genre)

Oyunu sınıflandırmak için kullanılan türlerin listesi.

displayName

string

Oyunun geliştirici tarafından sağlanan adı.

version

string

Geliştiricinin sağladığı oyun sürümü, ör. v0.9.1

description

string

Geliştirici tarafından sağlanan oyun açıklaması.

embedUri

string

Oyunu belirli bir oyun merkezi için yerleştiren GameCenter URI'sı.

staticContent

object (StaticContent)

Oyunun resimleri ve videoları.

publishTime

string (Timestamp format)

Maçın ilk canlı yayınlandığı zaman.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

StaticContent

Oyunun statik içeriğinin gösterilmesi, ör. resimler ve videolar.

JSON gösterimi
{
  "icons": [
    {
      object (Image)
    }
  ],
  "horizontalBanners": [
    {
      object (Image)
    }
  ],
  "verticalBanners": [
    {
      object (Image)
    }
  ],
  "trailers": [
    {
      object (Video)
    }
  ]
}
Alanlar
icons[]

object (Image)

Oyunu temsil etmek için kullanılan simgeler. Birden çok değer, farklı boyutları temsil eder.

horizontalBanners[]

object (Image)

Oyunun yatay banner'ı. Resmin genişliği, yüksekliğinden büyük olmalıdır.

verticalBanners[]

object (Image)

Oyunun dikey banner'ı. Resmin yüksekliği genişliğinden büyük olmalıdır.

trailers[]

object (Video)

Oyunun fragmanları.

Resim

Bir resmin temsili.

JSON gösterimi
{
  "size": {
    object (Size)
  },
  "uri": string
}
Alanlar
size

object (Size)

Resmin boyutu.

uri

string

Resmin URI'sı. Resimler bit eşlem (ör. PNG) veya vektör (ör. SVG) biçimlerinde olabilir.

Boyut

Resim boyutlarının gösterimi.

JSON gösterimi
{
  "widthPixels": string,
  "heightPixels": string
}
Alanlar
widthPixels

string (int64 format)

Resmin piksel cinsinden genişliği.

heightPixels

string (int64 format)

Resmin piksel cinsinden yüksekliği.

Video

Bir videonun temsili.

JSON gösterimi
{
  "uri": string,
  "size": {
    object (Size)
  }
}
Alanlar
uri

string

Videonun URI'sı. Videolar MP4 biçiminde olabilir.

size

object (Size)

Videonun boyutu.

Boyut

Video boyutlarının gösterimi.

JSON gösterimi
{
  "widthPixels": string,
  "heightPixels": string
}
Alanlar
widthPixels

string (int64 format)

Videonun piksel cinsinden genişliği.

heightPixels

string (int64 format)

Videonun piksel cinsinden yüksekliği.

Yön

Oyunun desteklediği ekran yönleri.

Sıralamalar
ORIENTATION_UNSPECIFIED Varsayılan değerdir, kullanmayın.
ANY Oyun yatay ve dikey modlarda desteklenir.
LANDSCAPE Oyun yatay modda destekleniyor.
PORTRAIT Oyun dikey modda destekleniyor.

Tür

Oyunu sınıflandırmak için kullanılan oyun kategorileri.

Sıralamalar
GENRE_UNSPECIFIED Varsayılan değerdir, kullanmayın.
ACTION Savaşları ve refleksleri vurgular.
ADVENTURE Keşif, hikaye ve bulmaca çözme konularına odaklanır.
ARCADE Yüksek tempolu aksiyonu, basit kontrolleri ve zorluğu tırmandırmayı öne çıkarır.
BOARD Bir tahtadaki parçaları belirli kurallara göre birden çok merkeze uygular.
CARD Oyunun ana aracı olarak özel kartlardan oluşan bir deste içerir.
CASINO Geleneksel kumarhane deneyimlerinin simülasyonlarına yer verir.
CASUAL Sezgisel ve öğrenmesi kolay bir oyun deneyimi sunmaya odaklanır.
EDUCATIONAL İlgi çekici oynanabilirlik yoluyla becerileri veya kavramları öğretmek için tasarlanmıştır.
MUSIC Oyundaki müzik etkileşimlerine odaklanır.
PUZZLE Oyuncunun problem çözme becerilerini sorgulamaya alır.
RACING Oyuncular bir aracı kontrol edip bitiş çizgisine ulaşmaya çalışır.
ROLE_PLAYING Oyuncuların hikayeyi şekillendiren seçimler yaptığı fantezi veya bilim kurgu dünyası.
SIMULATION Gerçek hayattaki etkinlikleri veya senaryoları taklit etmek.
SPORTS Gerçekçi oyunlarla gerçek dünya sporlarını yeniden yaratın.
STRATEGY Planlama, taktik ve kaynak yönetimine odaklanır
TRIVIA Çeşitli konularda sorularla bilgiyi test eder.
WORD Kelime dağarcığı, kelime oluşturma ve yazım konularına odaklanır.