- HTTP-запрос
- Параметры пути
- Параметры запроса
- Тело запроса
- Тело ответа
- Области авторизации
- Состояние
- ИгрокДостижение
- Состояние
- Попробуйте!
Отображает прогресс всех достижений вашего приложения для текущего аутентифицированного игрока.
HTTP-запрос
GET https://games.googleapis.com/games/v1/players/{playerId}/achievements
Параметры пути
| Параметры | |
|---|---|
playerId | Идентификатор игрока. Вместо идентификатора аутентифицированного игрока можно использовать значение |
Параметры запроса
| Параметры | |
|---|---|
language | Предпочтительный язык для строк, возвращаемых этим методом. |
maxResults | Максимальное количество ресурсов достижений, возвращаемых в ответе, используемых для пейджинга. Для любого ответа фактическое количество возвращаемых ресурсов достижений может быть меньше указанного |
pageToken | Токен, возвращенный предыдущим запросом. |
state | Указывает серверу возвращать только достижения с указанным состоянием. Если этот параметр не указан, возвращаются все достижения. |
Тело запроса
Тело запроса должно быть пустым.
Тело ответа
Список объектов достижений.
В случае успеха тело ответа содержит данные следующей структуры:
| JSON-представление |
|---|
{
"kind": string,
"nextPageToken": string,
"items": [
{
object ( |
| Поля | |
|---|---|
kind | Уникально определяет тип этого ресурса. Значением всегда является фиксированная строка |
nextPageToken | Токен, соответствующий следующей странице результатов. |
items[] | Достижения. |
Области авторизации
Требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/games -
https://www.googleapis.com/auth/games_lite
Дополнительную информацию см. в обзоре OAuth 2.0 .
Состояние
| Перечисления | |
|---|---|
ALL | Перечислите все достижения. Это значение по умолчанию. |
HIDDEN | Перечисляйте только скрытые достижения. |
REVEALED | Перечислите только выявленные достижения. |
UNLOCKED | Список только разблокированных достижений. |
ИгрокДостижение
Объект достижения.
| JSON-представление |
|---|
{
"kind": string,
"id": string,
"currentSteps": integer,
"formattedCurrentStepsString": string,
"achievementState": enum ( |
| Поля | |
|---|---|
kind | Уникально определяет тип этого ресурса. Значением всегда является фиксированная строка |
id | Идентификатор достижения. |
currentSteps | Текущие шаги для постепенного достижения. |
formattedCurrentStepsString | Текущие шаги для дополнительного достижения в виде строки. |
achievementState | Состояние достижения. |
lastUpdatedTimestamp | Временная метка последнего изменения состояния этого достижения. |
experiencePoints | За достижение можно получить очки опыта. Это поле отсутствует для достижений, которые еще не разблокированы, и 0 для достижений, которые были разблокированы тестировщиками, но не опубликованы. |
Состояние
Определяет возможные состояния достижения.
| Перечисления | |
|---|---|
HIDDEN | Достижение скрыто. |
REVEALED | Достижение раскрыто. |
UNLOCKED | Достижение разблокировано. |