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