- Requête HTTP
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- UpdateMultipleAchievements
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UpdateAchievement
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- AchievementUpdateType
- AchievementIncrement
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- SetAchievementSteps
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UpdatedAchievement
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UpdatedAchievementState
- Essayer
Met à jour plusieurs réussites pour le joueur actuellement authentifié.
Requête HTTP
POST https://games.googleapis.com/games/v1/achievements/updateMultiple
Corps de la requête
Le corps de la requête contient une instance de UpdateMultipleAchievements.
Corps de la réponse
Message de réponse pour le RPC achevé.updateMultiple.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
| Représentation JSON |
|---|
{
"kind": string,
"updatedAchievements": [
{
object ( |
| Champs | |
|---|---|
kind |
Identifie de manière unique le type de cette ressource. La valeur est toujours la chaîne fixe |
updatedAchievements[] |
État mis à jour des réussites. |
Champs d'application des autorisations
Nécessite l'un des champs d'application OAuth suivants :
https://www.googleapis.com/auth/gameshttps://www.googleapis.com/auth/games_lite
Pour en savoir plus, consultez la Présentation d'OAuth 2.0.
UpdateMultipleAchievements
Liste des demandes de mise à jour des réussites.
| Représentation JSON |
|---|
{
"kind": string,
"updates": [
{
object ( |
| Champs | |
|---|---|
kind |
Identifie de manière unique le type de cette ressource. La valeur est toujours la chaîne fixe |
updates[] |
Les demandes individuelles de mise à jour des réussites |
UpdateAchievement
Demande de mise à jour d'un succès.
| Représentation JSON |
|---|
{ "kind": string, "achievementId": string, "updateType": enum ( |
| Champs | |
|---|---|
kind |
Identifie de manière unique le type de cette ressource. La valeur est toujours la chaîne fixe |
achievementId |
Succès auquel cette mise à jour est appliquée. |
updateType |
Type de mise à jour appliquée. |
incrementPayload |
Charge utile si une mise à jour de type |
setStepsAtLeastPayload |
Charge utile si une mise à jour de type |
AchievementUpdateType
Types de mises à jour de réussites possibles.
| Enums | |
|---|---|
REVEAL |
La réussite s'affiche. |
UNLOCK |
Réussite déverrouillée. |
INCREMENT |
Les réussites sont incrémentées. |
SET_STEPS_AT_LEAST |
L'avancement de la réussite est défini sur au moins la valeur transmise. |
AchievementIncrement
Charge utile à demander pour incrémenter une réussite.
| Représentation JSON |
|---|
{ "kind": string, "steps": integer, "requestId": string } |
| Champs | |
|---|---|
kind |
Identifie de manière unique le type de cette ressource. La valeur est toujours la chaîne fixe |
steps |
Nombre d'étapes à incrémenter. |
requestId |
Le requestId associé à un incrément d'une réussite. |
SetAchievementSteps
Charge utile à demander pour incrémenter une réussite.
| Représentation JSON |
|---|
{ "kind": string, "steps": integer } |
| Champs | |
|---|---|
kind |
Identifie de manière unique le type de cette ressource. La valeur est toujours la chaîne fixe |
steps |
Nombre minimal d'étapes pour que la réussite soit définie. |
UpdatedAchievement
Un succès mis à jour.
| Représentation JSON |
|---|
{
"kind": string,
"achievementId": string,
"updateOccurred": boolean,
"currentState": enum ( |
| Champs | |
|---|---|
kind |
Identifie de manière unique le type de cette ressource. La valeur est toujours la chaîne fixe |
achievementId |
La réussite à laquelle cette mise à jour a été appliquée. |
updateOccurred |
Indique si les mises à jour demandées ont réellement eu une incidence sur la réussite. |
currentState |
État actuel de la réussite. |
currentSteps |
Les étapes actuelles enregistrées pour cette réussite si elle est progressive. |
newlyUnlocked |
Indique si la réussite vient d'être déverrouillée (c'est-à-dire si la demande de déverrouillage de la réussite a été la première pour le joueur). |
UpdatedAchievementState
États de réussite mis à jour possibles.
| Enums | |
|---|---|
HIDDEN |
La réussite est masquée. |
REVEALED |
La réussite s'affiche. |
UNLOCKED |
Réussite déverrouillée. |