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 yang lebih disukai untuk digunakan pada string yang ditampilkan oleh metode ini.

maxResults

integer

Jumlah maksimum resource pencapaian untuk ditampilkan dalam respons, yang digunakan untuk paging. Untuk respons apa pun, jumlah resource pencapaian sebenarnya 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 memuat data dengan struktur berikut:

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

string

Secara unik mengidentifikasi jenis resource ini. Nilai 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. Nilai 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 terungkap.

isRevealedIconUrlDefault

boolean

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

unlockedIconUrl

string

URL gambar untuk ikon pencapaian terbuka.

isUnlockedIconUrlDefault

boolean

Menunjukkan apakah gambar ikon yang tidak terkunci yang ditampilkan adalah gambar default, atau disediakan 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 tidak terkunci.
INCREMENTAL Pencapaian bersifat inkremental.

InitialAchievementState

Kemungkinan status awal pencapaian.

Enum
HIDDEN Pencapaian disembunyikan.
REVEALED Pencapaian terungkap.
UNLOCKED Pencapaian berhasil.