Applications

Merepresentasikan metadata untuk aplikasi.

Untuk daftar metode untuk resource ini, lihat bagian akhir halaman ini.

Representasi resource

Ini adalah template JSON untuk resource Aplikasi.

{
  "kind": "games#application",
  "id": string,
  "name": string,
  "author": string,
  "description": string,
  "category": {
    "kind": "games#applicationCategory",
    "primary": string,
    "secondary": string
  },
  "assets": [
    {
      "kind": "games#imageAsset",
      "name": string,
      "width": integer,
      "height": integer,
      "url": string
    }
  ],
  "instances": [
    {
      "kind": "games#instance",
      "platformType": string,
      "name": string,
      "turnBasedPlay": boolean,
      "realtimePlay": boolean,
      "acquisitionUri": string,
      "androidInstance": {
        "kind": "games#instanceAndroidDetails",
        "packageName": string,
        "enablePiracyCheck": boolean,
        "preferred": boolean
      },
      "iosInstance": {
        "kind": "games#instanceIosDetails",
        "supportIphone": boolean,
        "supportIpad": boolean,
        "bundleIdentifier": string,
        "itunesAppId": string,
        "preferredForIphone": boolean,
        "preferredForIpad": boolean
      },
      "webInstance": {
        "kind": "games#instanceWebDetails",
        "launchUrl": string,
        "preferred": boolean
      }
    }
  ],
  "lastUpdatedTimestamp": long,
  "achievement_count": integer,
  "leaderboard_count": integer,
  "enabledFeatures": [
    string
  ],
  "themeColor": string
}
Nama properti Nilai Deskripsi Catatan
achievement_count integer Jumlah pencapaian yang dapat dilihat oleh pemain yang saat ini diautentikasi.
assets[] list Aset aplikasi.
assets[].height integer Tinggi aset.
assets[].kind string Secara unik mengidentifikasi jenis resource ini. Nilai selalu berupa string tetap games#imageAsset.
assets[].name string Nama aset.
assets[].url string URL aset.
assets[].width integer Lebar aset.
author string Penulis aplikasi.
category nested object Kategori aplikasi.
category.kind string Secara unik mengidentifikasi jenis resource ini. Nilai selalu berupa string tetap games#applicationCategory.
category.primary string Kategori utama.
category.secondary string Kategori sekunder.
description string Deskripsi aplikasi.
enabledFeatures[] list Daftar fitur yang telah diaktifkan untuk aplikasi.
Nilai yang memungkinkan adalah:
  • "SNAPSHOTS" - Snapshot telah diaktifkan
id string ID aplikasi.
instances[] list Instance aplikasi.
instances[].acquisitionUri string URI yang menunjukkan tempat pengguna dapat memperoleh instance ini.
instances[].androidInstance nested object Detail yang bergantung pada platform untuk Android.
instances[].androidInstance.enablePiracyCheck boolean Tanda yang menunjukkan apakah pemeriksaan anti-pembajakan diaktifkan atau tidak.
instances[].androidInstance.kind string Secara unik mengidentifikasi jenis resource ini. Nilai selalu berupa string tetap games#instanceAndroidDetails.
instances[].androidInstance.packageName string Nama paket Android yang dipetakan ke URL Google Play.
instances[].androidInstance.preferred boolean Menunjukkan bahwa instance ini adalah nilai default untuk penginstalan baru.
instances[].iosInstance nested object Detail yang bergantung pada platform untuk iOS.
instances[].iosInstance.bundleIdentifier string ID paket.
instances[].iosInstance.itunesAppId string ID iTunes App.
instances[].iosInstance.kind string Secara unik mengidentifikasi jenis resource ini. Nilai selalu berupa string tetap games#instanceIosDetails.
instances[].iosInstance.preferredForIpad boolean Menunjukkan bahwa instance ini adalah nilai default untuk penginstalan baru di perangkat iPad.
instances[].iosInstance.preferredForIphone boolean Menunjukkan bahwa instance ini adalah nilai default untuk penginstalan baru di perangkat iPhone.
instances[].iosInstance.supportIpad boolean Tanda untuk menunjukkan apakah instance ini mendukung iPad atau tidak.
instances[].iosInstance.supportIphone boolean Tanda untuk menunjukkan apakah instance ini mendukung iPhone atau tidak.
instances[].kind string Secara unik mengidentifikasi jenis resource ini. Nilai selalu berupa string tetap games#instance.
instances[].name string Nama tampilan yang dilokalkan.
instances[].platformType string Jenis platform.
Nilai yang memungkinkan adalah:
  • "ANDROID" - Instance untuk Android.
  • "IOS" - Instance untuk iOS
  • "WEB_APP" - Instance untuk Aplikasi Web.


Nilai yang dapat diterima adalah:
  • "ANDROID"
  • "IOS"
  • "WEB_APP"
instances[].realtimePlay boolean Tanda untuk menunjukkan apakah instance game ini mendukung permainan realtime.
instances[].turnBasedPlay boolean Tanda untuk menunjukkan apakah instance game ini mendukung permainan berbasis giliran.
instances[].webInstance nested object Detail yang bergantung pada platform untuk Web.
instances[].webInstance.kind string Secara unik mengidentifikasi jenis resource ini. Nilai selalu berupa string tetap games#instanceWebDetails.
instances[].webInstance.launchUrl string Luncurkan URL untuk game.
instances[].webInstance.preferred boolean Menunjukkan bahwa instance ini adalah nilai default untuk penginstalan baru.
kind string Secara unik mengidentifikasi jenis resource ini. Nilai selalu berupa string tetap games#application.
lastUpdatedTimestamp long Stempel waktu terakhir diupdate untuk aplikasi.
leaderboard_count integer Jumlah papan peringkat yang terlihat oleh pemain yang saat ini diautentikasi.
name string Nama aplikasi.
themeColor string Petunjuk ke UI klien untuk mengetahui warna yang akan digunakan sebagai warna bertema aplikasi. Warna diberikan sebagai triplet RGB (misalnya "E0E0E0").

Metode

dapatkan
Mengambil metadata aplikasi dengan ID yang diberikan. Jika aplikasi yang diminta tidak tersedia untuk platformType yang ditentukan, respons yang ditampilkan tidak akan menyertakan data instance apa pun.
telah diputar
Menunjukkan bahwa pengguna yang saat ini diautentikasi sedang memutar aplikasi Anda.
verifikasi
Memverifikasi bahwa token autentikasi yang diberikan dengan permintaan ini ditujukan untuk aplikasi dengan ID yang ditentukan dan menampilkan ID pemutar yang diberikan izinnya.