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:
|
|
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:
Nilai yang dapat diterima adalah:
|
|
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.