Method: achievements.increment

Zwiększa liczbę kroków osiągnięcia o podany identyfikator aktualnie uwierzytelnionego gracza.

Żądanie HTTP

POST https://games.googleapis.com/games/v1/achievements/{achievementId}/increment

Parametry ścieżki

Parametry
achievementId

string

Identyfikator osiągnięcia używanego przez tę metodę.

Parametry zapytania

Parametry
requestId

string (int64 format)

Losowo generowany identyfikator numeryczny dla każdego żądania wskazanego przez element wywołujący. Jest on używany na serwerze do zapewnienia prawidłowej obsługi żądania przy kolejnych próbach.

stepsToIncrement

integer

Wymagane. Liczba kroków do zwiększenia.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Odpowiedź dotycząca zwiększenia osiągnięć

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "kind": string,
  "currentSteps": integer,
  "newlyUnlocked": boolean
}
Pola
kind

string

Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków games#achievementIncrementResponse.

currentSteps

integer

Bieżące kroki zarejestrowane dla tego osiągnięcia przyrostowego.

newlyUnlocked

boolean

Wskazuje, czy bieżące kroki osiągnięcia osiągnęły liczbę kroków wymaganych do jego odblokowania.

Zakresy autoryzacji

Wymaga jednego z tych zakresów protokołu OAuth:

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

Więcej informacji znajdziesz w artykule Omówienie protokołu OAuth 2.0.