- Solicitação HTTP
 - Corpo da solicitação
 - Corpo da resposta
 - Escopos de autorização
 - UpdateMultipleAchievements
 - UpdateAchievement
 - AchievementUpdateType
 - AchievementIncrement
 - SetAchievementSteps
 - UpdatedAchievement
 - UpdatedAchievementState
 - Testar
 
Atualiza vários conquistas para o jogador autenticado.
Solicitação HTTP
POST https://games.googleapis.com/games/v1/achievements/updateMultiple
Corpo da solicitação
O corpo da solicitação contém uma instância de UpdateMultipleAchievements.
Corpo da resposta
Mensagem de resposta para achievements.updateMultiple rpc.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
| Representação JSON | 
|---|
{
  "kind": string,
  "updatedAchievements": [
    {
      object ( | 
                  
| Campos | |
|---|---|
kind | 
                    
                       
 Identifica exclusivamente o tipo desse recurso. O valor é sempre a string fixa   | 
                  
updatedAchievements[] | 
                    
                       
 O estado atualizado das conquistas.  | 
                  
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/gameshttps://www.googleapis.com/auth/games_lite
Para mais informações, consulte a Visão geral do OAuth 2.0.
UpdateMultipleAchievements
Uma lista de solicitações de atualização de conquistas.
| Representação JSON | 
|---|
{
  "kind": string,
  "updates": [
    {
      object ( | 
              
| Campos | |
|---|---|
kind | 
                
                   
 Identifica exclusivamente o tipo desse recurso. O valor é sempre a string fixa   | 
              
updates[] | 
                
                   
 As solicitações de atualização de conquistas individuais.  | 
              
UpdateAchievement
Uma solicitação para atualizar uma conquista.
| Representação JSON | 
|---|
{ "kind": string, "achievementId": string, "updateType": enum (  | 
              
| Campos | |
|---|---|
kind | 
                
                   
 Identifica exclusivamente o tipo desse recurso. O valor é sempre a string fixa   | 
              
achievementId | 
                
                   
 A conquista em que a atualização está sendo aplicada.  | 
              
updateType | 
                
                   
 O tipo de atualização que está sendo aplicada.  | 
              
incrementPayload | 
                
                   
 O payload se uma atualização do tipo   | 
              
setStepsAtLeastPayload | 
                
                   
 O payload se uma atualização do tipo   | 
              
AchievementUpdateType
Possíveis tipos de atualização de conquistas.
| Enumerações | |
|---|---|
REVEAL | 
                A conquista é revelada. | 
UNLOCK | 
                A conquista foi desbloqueada. | 
INCREMENT | 
                A conquista é incrementada. | 
SET_STEPS_AT_LEAST | 
                O progresso da conquista é definido como pelo menos o valor transmitido. | 
AchievementIncrement
O payload a ser solicitado para incrementar uma conquista.
| Representação JSON | 
|---|
{ "kind": string, "steps": integer, "requestId": string }  | 
              
| Campos | |
|---|---|
kind | 
                
                   
 Identifica exclusivamente o tipo desse recurso. O valor é sempre a string fixa   | 
              
steps | 
                
                   
 O número de etapas a serem incrementadas.  | 
              
requestId | 
                
                   
 O requestId associado a um incremento de uma conquista.  | 
              
SetAchievementSteps
O payload a ser solicitado para incrementar uma conquista.
| Representação JSON | 
|---|
{ "kind": string, "steps": integer }  | 
              
| Campos | |
|---|---|
kind | 
                
                   
 Identifica exclusivamente o tipo desse recurso. O valor é sempre a string fixa   | 
              
steps | 
                
                   
 O número mínimo de etapas para definir a conquista.  | 
              
UpdatedAchievement
Uma conquista atualizada.
| Representação JSON | 
|---|
{
  "kind": string,
  "achievementId": string,
  "updateOccurred": boolean,
  "currentState": enum ( | 
              
| Campos | |
|---|---|
kind | 
                
                   
 Identifica exclusivamente o tipo desse recurso. O valor é sempre a string fixa   | 
              
achievementId | 
                
                   
 A conquista a que essa atualização foi aplicada.  | 
              
updateOccurred | 
                
                   
 Se as atualizações solicitadas realmente afetaram a conquista.  | 
              
currentState | 
                
                   
 O estado atual da conquista.  | 
              
currentSteps | 
                
                   
 As etapas atuais registradas para essa conquista, se for incremental.  | 
              
newlyUnlocked | 
                
                   
 Se a conquista foi desbloqueada recentemente, ou seja, se a solicitação de desbloqueio foi a primeira do jogador.  | 
              
UpdatedAchievementState
Possíveis estados de conquistas atualizadas.
| Enumerações | |
|---|---|
HIDDEN | 
                A conquista está oculta. | 
REVEALED | 
                A conquista é revelada. | 
UNLOCKED | 
                A conquista foi desbloqueada. |