- Richiesta HTTP
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- UpdateMultipleAchievements
- UpdateAchievement
- AchievementUpdateType
- AchievementIncrement
- SetAchievementSteps
- UpdatedAchievement
- UpdatedAchievementState
- Prova!
Aggiorna più obiettivi per il giocatore attualmente autenticato.
Richiesta HTTP
POST https://games.googleapis.com/games/v1/achievements/updateMultiple
Corpo della richiesta
Il corpo della richiesta contiene un'istanza di UpdateMultipleAchievements.
Corpo della risposta
Messaggio di risposta per obiettivi.updateMultiple rpc.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{
"kind": string,
"updatedAchievements": [
{
object ( |
| Campi | |
|---|---|
kind |
Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa |
updatedAchievements[] |
Lo stato aggiornato degli obiettivi. |
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/gameshttps://www.googleapis.com/auth/games_lite
Per ulteriori informazioni, consulta la panoramica di OAuth 2.0.
UpdateMultipleAchievements
Un elenco di richieste di aggiornamento degli obiettivi.
| Rappresentazione JSON |
|---|
{
"kind": string,
"updates": [
{
object ( |
| Campi | |
|---|---|
kind |
Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa |
updates[] |
Le singole richieste di aggiornamento degli obiettivi. |
UpdateAchievement
Una richiesta di aggiornamento di un obiettivo.
| Rappresentazione JSON |
|---|
{ "kind": string, "achievementId": string, "updateType": enum ( |
| Campi | |
|---|---|
kind |
Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa |
achievementId |
L'obiettivo a cui viene applicato questo aggiornamento. |
updateType |
Il tipo di aggiornamento applicato. |
incrementPayload |
Il payload se è stato richiesto un aggiornamento di tipo |
setStepsAtLeastPayload |
Il payload se è stato richiesto un aggiornamento di tipo |
AchievementUpdateType
Possibili tipi di aggiornamento degli obiettivi.
| Enum | |
|---|---|
REVEAL |
L'obiettivo viene svelato. |
UNLOCK |
Obiettivo sbloccato. |
INCREMENT |
L'obiettivo è stato incrementato. |
SET_STEPS_AT_LEAST |
L'avanzamento degli obiettivi è impostato almeno sul valore superato. |
AchievementIncrement
Il payload da richiedere per incrementare un obiettivo.
| Rappresentazione JSON |
|---|
{ "kind": string, "steps": integer, "requestId": string } |
| Campi | |
|---|---|
kind |
Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa |
steps |
Il numero di passaggi da incrementare. |
requestId |
Il parametro requestId associato a un incremento relativo a un obiettivo. |
SetAchievementSteps
Il payload da richiedere per incrementare un obiettivo.
| Rappresentazione JSON |
|---|
{ "kind": string, "steps": integer } |
| Campi | |
|---|---|
kind |
Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa |
steps |
Il numero minimo di passaggi su cui impostare l'obiettivo. |
UpdatedAchievement
Un obiettivo aggiornato.
| Rappresentazione JSON |
|---|
{
"kind": string,
"achievementId": string,
"updateOccurred": boolean,
"currentState": enum ( |
| Campi | |
|---|---|
kind |
Identifica in modo univoco il tipo di questa risorsa. Il valore è sempre la stringa fissa |
achievementId |
L'obiettivo a cui è stato applicato questo aggiornamento. |
updateOccurred |
Se gli aggiornamenti richiesti hanno effettivamente influito sull'obiettivo. |
currentState |
Lo stato attuale dell'obiettivo. |
currentSteps |
I passaggi correnti registrati per questo obiettivo se sono incrementali. |
newlyUnlocked |
Se l'obiettivo è stato sbloccato di recente (ovvero se la richiesta di sblocco per l'obiettivo è stata la prima per il giocatore). |
UpdatedAchievementState
Eventuali stati aggiornati degli obiettivi.
| Enum | |
|---|---|
HIDDEN |
L'obiettivo è nascosto. |
REVEALED |
L'obiettivo viene svelato. |
UNLOCKED |
Obiettivo sbloccato. |