API/v2/account/achievements

Aus Guild Wars 2 Wiki
< API‎ | v2‎ | account
Wechseln zu: Navigation, Suche
/v2/account/achievements
HTTP-Methode
GET
Format
JSON
API-Version
Version 2
Berechtigungen
Progression

Gibt Informationen über den Fortschritt bei allen Erfolgen eines Accounts zurück. Dieser Endpunkt ist nur mit einem gültigen API-Schlüssel erreichbar.

Parameter[Bearbeiten]

  • keine

Antwort[Bearbeiten]

Die Antwort zeigt für jeden Erfolg, bei dem auf den Account Fortschritten erlangt wurde die ID und den Fortschritt an. Für jeden Erfolg wird ein Objekt mit den folgenden Werten zurückgegeben:

  • id (number) – ID des Erfolgs (kann mit /v2/achievements abgefragt werden, um mehr Details zu erhalten)
  • current (number, optional) – Der aktuelle Fortschritt zum erreichen des Erfolgs
  • max (number, optional) – Der zum abschließen zu erreichende Fortschritt des Erfolgs
  • done (boolean) – Ob der Erfolg abgelossen wurde oder nicht
  • repeated (number, optional) - Anzahl der Wiederholungen bei wiederholbaren Erfolgen.
  • unlock (boolean, optional) - Für Erfolge, die eine expilzite Freischaltung benötigen; sollte immer true liefern, false deutet auf fingierten Fortschritt hin.
  • bits (number-array, optional) – Bei 0 beginner Index mit den Postion, in /v2/achievements, der abgeschlossen Bits


Beispiel[Bearbeiten]

https://api.guildwars2.com/v2/account/achievements

Der Anfrageheader muss dabei folgenden Wert enthalten: Authorization: Bearer <access token>

 [
   {
     "id": 1,
     "current": 1,
     "max": 1000,
     "done": false
   },
   {
     "id": 202,
     "done": true
   },
   {
     "id": 1653,
     "bits": [ 2, 3, 4, 5 ],
     "current": 4,
     "max": 30,
     "done": false
   }
 ]