API/v1/wvw/match_details

Aus Guild Wars 2 Wiki
< API‎ | v1
Zur Navigation springen Zur Suche springen
/v1/wvw/match_details.json
HTTP-Methode
GET
Format
JSON
API-Version
Version 1


Gibt Detailinformationen zu einer Begegnung zurück.

Parameter[Bearbeiten]

Pflichtparameter
  • match_id – ID einer Begegnung

Antwort[Bearbeiten]

Die Antwort besteht aus einem Objekt mit den folgenden Eigenschaften:

  • match_id (string) – die WvW-Match-ID
  • scores (array) – ein Array, welches den jeweiligen Gesamtpunktestand der 3 Parteien enthält
  • maps (array) – ein Array von Objekten, welche Detailinformationen über die einzelnen Karten beinhalten

Jedes Objekt im maps-Array besitzt die folgenden Eigenschaften:

  • type (string) – der Identifier der Karte: RedHome, GreenHome oder BlueHome im Falle der Grenzlande oder Center für Ewige Schlachtfelder
  • scores (array) – ein Array mit den Punkteständen für die jeweilige Karte
  • objectives (array) – ein Array von Objekten mit Informationen über die Befestigungen mit folgenden Eigenschaften:
    • id (number) – ID der Befestigung
    • owner (string) – der aktuelle Besitzer, kann Red, Green, Blue oder Neutral sein
    • owner_guild (string) – eine Gilden-ID, sofern die Befestigung beansprucht wurde - fehlt ansonsten
  • bonuses (array) - ein Array von Objekten mit Informationen über die Boni für die jeweilige Karte - ist leer, falls von keiner Partei ein Bonus beansprucht wurde
    • type (string) - der Typ des Bonuses (aktuell gibt es nur bloodlust)
    • owner (string) - der aktuelle Besitzer, kann Red, Green oder Blue sein - ansonsten wird der Bonus nicht aufgelistet
Anmerkungen
  • Die Punktestände in den scores-Arrays sind immer in der Reihenfolge [Rot, Blau, Grün] angegeben.

Beispiel[Bearbeiten]

https://api.guildwars2.com/v1/wvw/match_details.json?match_id=2-2

{
  "match_id": "2-2",
  "scores": [8788, 9738, 7446],
  "maps": [
    {
      "type": "RedHome",
      "scores": [1977, 2185, 1390],
      "objectives": [
        {
          "id": 32,
          "owner": "Blue"
        },
        ...
      ],
      "bonuses": [
        {
          "type": "bloodlust",
          "owner": "Red"
        }
      ]
    },
    {
      "type": "GreenHome",
      "scores": [2246, 2046, 1393],
      "objectives": [
        {
          "id": 41,
          "owner": "Red",
          "owner_guild": "C2B4DA54-9F15-4A6A-9906-82DD77BDF766"
        },
        ...
      ],
      "bonuses": [
        {
          "type": "bloodlust",
          "owner": "Blue"
        }
      ]
    },
    {
      "type": "BlueHome",
      "scores": [1579, 2163, 1816],
      "objectives": [
        {
          "id": 23,
          "owner": "Blue",
          "owner_guild": "4427D889-82B6-4BC3-9763-7B1129BCB0E7"
        },
        ...
      ],
      "bonuses": [
      ]
    },
    {
      "type": "Center",
      "scores": [2986, 3344, 2847],
      "objectives": [
        {
          "id": 1,
          "owner": "Red",
          "owner_guild": "4AFA1E4D-D386-4CEC-8321-DEE309543695"
        },
        ...
      ],
      "bonuses": [
      ]
    }
  ]
}