- 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/games
- https://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. | 
