Method: achievementDefinitions.list

Mencantumkan semua definisi pencapaian untuk aplikasi Anda.

Permintaan HTTP

GET https://games.googleapis.com/games/v1/achievements

Parameter kueri

Parameter
language

string

Bahasa pilihan yang akan digunakan untuk string yang ditampilkan oleh metode ini.

maxResults

integer

Jumlah maksimum resource pencapaian yang akan ditampilkan dalam respons, yang digunakan untuk paging. Untuk respons apa pun, jumlah sebenarnya dari resource pencapaian yang ditampilkan mungkin kurang dari maxResults yang ditentukan.

pageToken

string

Token yang ditampilkan oleh permintaan sebelumnya.

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Daftar objek definisi pencapaian.

Jika berhasil, isi respons berisi data dengan struktur berikut:

Representasi JSON
{
  "kind": string,
  "nextPageToken": string,
  "items": [
    {
      object (AchievementDefinition)
    }
  ]
}
Kolom
kind

string

Secara unik mengidentifikasi jenis resource ini. Nilainya selalu berupa string tetap games#achievementDefinitionsListResponse.

nextPageToken

string

Token yang sesuai dengan halaman hasil berikutnya.

items[]

object (AchievementDefinition)

Definisi pencapaian.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

  • https://www.googleapis.com/auth/games
  • https://www.googleapis.com/auth/games_lite

Untuk informasi selengkapnya, lihat Ringkasan OAuth 2.0.

AchievementDefinition

Objek definisi pencapaian.

Representasi JSON
{
  "kind": string,
  "id": string,
  "name": string,
  "description": string,
  "achievementType": enum (AchievementType),
  "totalSteps": integer,
  "formattedTotalSteps": string,
  "revealedIconUrl": string,
  "isRevealedIconUrlDefault": boolean,
  "unlockedIconUrl": string,
  "isUnlockedIconUrlDefault": boolean,
  "initialState": enum (InitialAchievementState),
  "experiencePoints": string
}
Kolom
kind

string

Secara unik mengidentifikasi jenis resource ini. Nilainya selalu berupa string tetap games#achievementDefinition.

id

string

ID pencapaian.

name

string

Nama pencapaian.

description

string

Deskripsi pencapaian.

achievementType

enum (AchievementType)

Jenis pencapaian.

totalSteps

integer

Total langkah untuk pencapaian inkremental.

formattedTotalSteps

string

Total langkah untuk pencapaian inkremental sebagai string.

revealedIconUrl

string

URL gambar untuk ikon pencapaian yang ditampilkan.

isRevealedIconUrlDefault

boolean

Menunjukkan apakah gambar ikon yang ditampilkan yang ditampilkan adalah gambar default, atau disediakan oleh game.

unlockedIconUrl

string

URL gambar untuk ikon pencapaian yang terbuka.

isUnlockedIconUrlDefault

boolean

Menunjukkan apakah gambar ikon yang tidak terkunci yang ditampilkan adalah gambar default, atau disediakan oleh game.

initialState

enum (InitialAchievementState)

Status awal pencapaian.

experiencePoints

string (int64 format)

Poin pengalaman yang akan diperoleh saat membuka pencapaian ini.

AchievementType

Kemungkinan jenis pencapaian.

Enum
STANDARD Pencapaian terkunci atau terbuka.
INCREMENTAL Pencapaian bersifat inkremental.

InitialAchievementState

Kemungkinan status awal pencapaian.

Enum
HIDDEN Pencapaian disembunyikan.
REVEALED Pencapaian ditampilkan.
UNLOCKED Pencapaian berhasil dibuka.