- HTTP-Anfrage
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- UpdateMultipleAchievements
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateAchievement
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AchievementUpdateType
- AchievementIncrement
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- SetAchievementSteps
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdatedAchievement
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdatedAchievementState
- Testen!
Aktualisiert mehrere Erfolge für den derzeit authentifizierten Spieler
HTTP-Anfrage
POST https://games.googleapis.com/games/v1/achievements/updateMultiple
Anfragetext
Der Anfragetext enthält eine Instanz von UpdateMultipleAchievements
.
Antworttext
Antwortnachricht für Erfolge.updateMultiple-RPC
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"kind": string,
"updatedAchievements": [
{
object ( |
Felder | |
---|---|
kind |
Kennzeichnet den Typ dieser Ressource eindeutig. Der Wert ist immer der feste String |
updatedAchievements[] |
Der aktualisierte Status der Erfolge. |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/games
https://www.googleapis.com/auth/games_lite
Weitere Informationen finden Sie in der Übersicht über OAuth 2.0.
UpdateMultipleAchievements
Eine Liste der Anfragen zur Aktualisierung von Erfolgen.
JSON-Darstellung |
---|
{
"kind": string,
"updates": [
{
object ( |
Felder | |
---|---|
kind |
Kennzeichnet den Typ dieser Ressource eindeutig. Der Wert ist immer der feste String |
updates[] |
Die einzelnen Anfragen zur Aktualisierung des Erfolgs |
UpdateAchievement
Eine Anfrage zum Aktualisieren eines Erfolgs.
JSON-Darstellung |
---|
{ "kind": string, "achievementId": string, "updateType": enum ( |
Felder | |
---|---|
kind |
Kennzeichnet den Typ dieser Ressource eindeutig. Der Wert ist immer der feste String |
achievementId |
Der Erfolg, auf den dieses Update angewendet wird. |
updateType |
Die Art der Aktualisierung, die angewendet wird. |
incrementPayload |
Die Nutzlast, wenn eine Aktualisierung des Typs |
setStepsAtLeastPayload |
Die Nutzlast, wenn eine Aktualisierung des Typs |
AchievementUpdateType
Mögliche Aktualisierungstypen für Erfolge
Enums | |
---|---|
REVEAL |
Der Erfolg wurde aufgedeckt. |
UNLOCK |
Erfolg wurde freigeschaltet. |
INCREMENT |
Der Wert für den Erfolg wird erhöht. |
SET_STEPS_AT_LEAST |
Der Fortschritt des Erfolgs ist mindestens auf den übergebenen Wert festgelegt. |
AchievementIncrement
Die Nutzlast, die zum Erhöhen eines Erfolgs angefordert werden soll.
JSON-Darstellung |
---|
{ "kind": string, "steps": integer, "requestId": string } |
Felder | |
---|---|
kind |
Kennzeichnet den Typ dieser Ressource eindeutig. Der Wert ist immer der feste String |
steps |
Die Anzahl der Schritte, die erhöht werden sollen. |
requestId |
Die requestId, die einem Inkrement eines Erfolgs zugeordnet ist. |
SetAchievementSteps
Die Nutzlast, die zum Erhöhen eines Erfolgs angefordert werden soll.
JSON-Darstellung |
---|
{ "kind": string, "steps": integer } |
Felder | |
---|---|
kind |
Kennzeichnet den Typ dieser Ressource eindeutig. Der Wert ist immer der feste String |
steps |
Die Mindestanzahl von Schritten, die für den Erfolg festgelegt werden soll. |
UpdatedAchievement
Ein aktualisierter Erfolg
JSON-Darstellung |
---|
{
"kind": string,
"achievementId": string,
"updateOccurred": boolean,
"currentState": enum ( |
Felder | |
---|---|
kind |
Kennzeichnet den Typ dieser Ressource eindeutig. Der Wert ist immer der feste String |
achievementId |
Der Erfolg, auf den dieses Update angewendet wurde. |
updateOccurred |
Gibt an, ob sich die angeforderten Updates tatsächlich auf den Erfolg ausgewirkt haben. |
currentState |
Der aktuelle Status des Erfolgs. |
currentSteps |
Die aktuellen Schritte, die für diesen Erfolg erfasst wurden, falls er inkrementell ist |
newlyUnlocked |
Ob dieser Erfolg neu freigeschaltet wurde, d. h., ob die Entsperrungsanforderung für den Erfolg die erste Anfrage des Spielers war. |
UpdatedAchievementState
Mögliche aktualisierte Erfolgszustände
Enums | |
---|---|
HIDDEN |
Erfolg ist ausgeblendet. |
REVEALED |
Der Erfolg wurde aufgedeckt. |
UNLOCKED |
Erfolg wurde freigeschaltet. |