Method: achievements.increment

Zwiększa kroki osiągnięcia o podany identyfikator dla obecnie 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 liczbowy dla każdego żądania określonego przez element wywołujący. Jest on używany na serwerze, aby zapewnić prawidłową obsługę żądania w przypadku ponownych prób.

stepsToIncrement

integer

To pole jest wymagane. Liczba kroków do przyrostu.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Odpowiedź o zwiększeniu osiągnięcia

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ść jest zawsze stałym ciągiem znaków games#achievementIncrementResponse.

currentSteps

integer

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

newlyUnlocked

boolean

Czy bieżące kroki związane z osiągnięciem to liczba kroków wymaganych do odblokowania.

Zakresy autoryzacji

Wymaga jednego z tych zakresów 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.