- HTTP-запрос
- Тело запроса
- Тело ответа
- Области авторизации
- ОбновлениеНесколько достижений
- ОбновлениеДостижение
- ДостижениеОбновлениеТип
- ДостижениеПриращение
- УстановитьДостижениеШаги
- ОбновленоДостижение
- Обновленное состояние достижения
- Попробуйте!
Обновляет несколько достижений для текущего аутентифицированного игрока.
HTTP-запрос
 POST https://games.googleapis.com/games/v1/achievements/updateMultiple
Тело запроса
 Тело запроса содержит экземпляр UpdateMultipleAchievements . 
Тело ответа
Ответное сообщение для достижений.updateMultiple rpc.
В случае успеха тело ответа содержит данные следующей структуры:
| JSON-представление | 
|---|
| {
  "kind": string,
  "updatedAchievements": [
    {
      object ( | 
| Поля | |
|---|---|
| kind |    Уникально определяет тип этого ресурса. Значением всегда является фиксированная строка  | 
| updatedAchievements[] |   Обновленное состояние достижений. | 
Области авторизации
Требуется одна из следующих областей OAuth:
-  https://www.googleapis.com/auth/games
-  https://www.googleapis.com/auth/games_lite
Дополнительную информацию см. в обзоре OAuth 2.0 .
ОбновлениеНесколько достижений
Список запросов на обновление достижений.
| JSON-представление | 
|---|
| {
  "kind": string,
  "updates": [
    {
      object ( | 
| Поля | |
|---|---|
| kind |    Уникально определяет тип этого ресурса. Значением всегда является фиксированная строка  | 
| updates[] |   Запросы на обновление индивидуальных достижений. | 
ОбновлениеДостижение
Запрос на обновление достижения.
| JSON-представление | 
|---|
| { "kind": string, "achievementId": string, "updateType": enum ( | 
| Поля | |
|---|---|
| kind |    Уникально определяет тип этого ресурса. Значением всегда является фиксированная строка  | 
| achievementId |   Достижение, к которому применяется это обновление. | 
| updateType |   Тип применяемого обновления. | 
| incrementPayload |    Полезная нагрузка, если для достижения было запрошено обновление типа  | 
| setStepsAtLeastPayload |    Полезная нагрузка, если для достижения было запрошено обновление типа  | 
ДостижениеОбновлениеТип
Возможные типы обновления достижений.
| Перечисления | |
|---|---|
| REVEAL | Достижение раскрыто. | 
| UNLOCK | Достижение разблокировано. | 
| INCREMENT | Достижения увеличиваются. | 
| SET_STEPS_AT_LEAST | Прогресс достижения устанавливается как минимум на переданное значение. | 
ДостижениеПриращение
Полезная нагрузка для запроса увеличения достижения.
| JSON-представление | 
|---|
| { "kind": string, "steps": integer, "requestId": string } | 
| Поля | |
|---|---|
| kind |    Уникально определяет тип этого ресурса. Значением всегда является фиксированная строка  | 
| steps |   Количество шагов, которое необходимо увеличить. | 
| requestId |   RequestId, связанный с приращением к достижению. | 
УстановитьДостижениеШаги
Полезная нагрузка для запроса увеличения достижения.
| JSON-представление | 
|---|
| { "kind": string, "steps": integer } | 
| Поля | |
|---|---|
| kind |    Уникально определяет тип этого ресурса. Значением всегда является фиксированная строка  | 
| steps |   Минимальное количество шагов для достижения. | 
ОбновленоДостижение
Обновленное достижение.
| JSON-представление | 
|---|
| {
  "kind": string,
  "achievementId": string,
  "updateOccurred": boolean,
  "currentState": enum ( | 
| Поля | |
|---|---|
| kind |    Уникально определяет тип этого ресурса. Значением всегда является фиксированная строка  | 
| achievementId |   Достижение, к которому применено это обновление. | 
| updateOccurred |   Действительно ли запрошенные обновления повлияли на достижение. | 
| currentState |   Текущее состояние достижения. | 
| currentSteps |   Текущие шаги, записанные для этого достижения, если оно является дополнительным. | 
| newlyUnlocked |   Было ли это достижение разблокировано недавно (то есть был ли запрос на разблокировку достижения первым для игрока). | 
Обновленное состояние достижения
Возможные обновленные состояния достижений.
| Перечисления | |
|---|---|
| HIDDEN | Достижение скрыто. | 
| REVEALED | Достижение раскрыто. | 
| UNLOCKED | Достижение разблокировано. | 
