Method: achievementDefinitions.list

Перечисляет все определения достижений для вашего приложения.

HTTP-запрос

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

Параметры запроса

Параметры
language

string

Предпочтительный язык для строк, возвращаемых этим методом.

maxResults

integer

Максимальное количество ресурсов достижений, возвращаемых в ответе, используемых для пейджинга. Для любого ответа фактическое количество возвращаемых ресурсов достижений может быть меньше указанного maxResults .

pageToken

string

Токен, возвращенный предыдущим запросом.

Тело запроса

Тело запроса должно быть пустым.

Тело ответа

Список объектов определения достижения.

В случае успеха тело ответа содержит данные следующей структуры:

JSON-представление
{
  "kind": string,
  "nextPageToken": string,
  "items": [
    {
      object (AchievementDefinition)
    }
  ]
}
Поля
kind

string

Уникально определяет тип этого ресурса. Значением всегда является фиксированная строка games#achievementDefinitionsListResponse .

nextPageToken

string

Токен, соответствующий следующей странице результатов.

items[]

object ( AchievementDefinition )

Определения достижений.

Области авторизации

Требуется одна из следующих областей OAuth:

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

Дополнительную информацию см. в обзоре OAuth 2.0 .

ДостижениеОпределение

Объект определения достижения.

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
}
Поля
kind

string

Уникально определяет тип этого ресурса. Значением всегда является фиксированная строка games#achievementDefinition .

id

string

Идентификатор достижения.

name

string

Название достижения.

description

string

Описание достижения.

achievementType

enum ( AchievementType )

Тип достижения.

totalSteps

integer

Общее количество шагов для постепенного достижения.

formattedTotalSteps

string

Общее количество шагов для дополнительного достижения в виде строки.

revealedIconUrl

string

URL-адрес изображения обнаруженного значка достижения.

isRevealedIconUrlDefault

boolean

Указывает, является ли возвращаемое изображение значка изображением по умолчанию или предоставлено игрой.

unlockedIconUrl

string

URL-адрес изображения значка разблокированного достижения.

isUnlockedIconUrlDefault

boolean

Указывает, является ли возвращаемое изображение разблокированного значка изображением по умолчанию или предоставлено игрой.

initialState

enum ( InitialAchievementState )

Начальное состояние достижения.

experiencePoints

string ( int64 format)

Очки опыта, которые будут заработаны при разблокировании этого достижения.

Тип достижения

Возможные типы достижений.

Перечисления
STANDARD Достижение либо заблокировано, либо разблокировано.
INCREMENTAL Достижения являются постепенными.

Начальное состояние достижения

Возможные начальные состояния достижения.

Перечисления
HIDDEN Достижение скрыто.
REVEALED Достижение раскрыто.
UNLOCKED Достижение разблокировано.