Method: achievementDefinitions.list

Lista todas as definições de conquista para seu aplicativo.

Solicitação HTTP

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

Parâmetros de consulta

Parâmetros
language

string

O idioma preferido a ser usado para strings retornadas por esse método.

maxResults

integer

O número máximo de recursos de conquista a serem retornados na resposta, usado para paginação. Para qualquer resposta, o número real de recursos de conquista retornados pode ser menor que o maxResults especificado.

pageToken

string

O token retornado pela solicitação anterior.

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

Uma lista de objetos de definição de conquista.

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "kind": string,
  "nextPageToken": string,
  "items": [
    {
      object (AchievementDefinition)
    }
  ]
}
Campos
kind

string

Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa games#achievementDefinitionsListResponse.

nextPageToken

string

Token correspondente à próxima página de resultados.

items[]

object (AchievementDefinition)

As definições da conquista.

Escopos de autorização

Requer um dos seguintes escopos do OAuth:

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

Para mais informações, consulte a Visão geral do OAuth 2.0.

AchievementDefinition

Um objeto de definição de conquista.

Representação 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
}
Campos
kind

string

Identifica exclusivamente o tipo deste recurso. O valor é sempre a string fixa games#achievementDefinition.

id

string

ID da conquista.

name

string

O nome da conquista.

description

string

A descrição da conquista.

achievementType

enum (AchievementType)

O tipo da conquista.

totalSteps

integer

O total de etapas para uma conquista incremental.

formattedTotalSteps

string

O total de etapas para uma conquista incremental como uma string.

revealedIconUrl

string

É o URL da imagem do ícone da conquista revelada.

isRevealedIconUrlDefault

boolean

Indica se a imagem do ícone revelada que está sendo retornada é uma imagem padrão ou é fornecida pelo jogo.

unlockedIconUrl

string

O URL da imagem do ícone de conquista desbloqueado.

isUnlockedIconUrlDefault

boolean

Indica se a imagem do ícone desbloqueado que está sendo retornado é uma imagem padrão ou é fornecida pelo jogo.

initialState

enum (InitialAchievementState)

O estado inicial da conquista.

experiencePoints

string (int64 format)

Pontos de experiência que serão ganhos ao desbloquear esta conquista.

AchievementType

Possíveis tipos de conquista.

Enums
STANDARD A conquista está bloqueada ou desbloqueada.
INCREMENTAL A conquista é incremental.

InitialAchievementState

Possíveis estados iniciais de uma conquista.

Enums
HIDDEN A conquista está oculta.
REVEALED A conquista é revelada.
UNLOCKED A conquista está desbloqueada.