API/v2/recipes

Aus Guild Wars 2 Wiki
< API‎ | v2
Zur Navigation springen Zur Suche springen
/v2/recipes
HTTP-Methode
GET
Format
JSON
API-Version
Version 2


Gibt Detailinformationen zu Rezepten zurück.

Parameter[Bearbeiten]

Antwort[Bearbeiten]

Wenn der Endpunkt ohne Parameter abgefragt wird (/v2/recipes), wird eine Liste aller verfügbaren Rezept-IDs zurückgegeben. Wenn mehrere Rezepte mit dem Parameter ids angefordert werden, wird ein Array mit mehreren Objekten entsprechend der Anfrage zurückgegeben. Für jedes Rezept wird ein Objekt mit den folgenden Eigenschaften zurückgegeben:

  • id (number) – ID des Rezepts
  • type (string) – der Typ des hergestellten Gegenstandes, mögliche Werte:
    • Waffen: Axe, Dagger, Focus, Greatsword, Hammer, Harpoon, LongBow, Mace, Pistol, Rifle, Scepter, Shield, ShortBow, Speargun, Staff, Sword, Torch, Trident, Warhorn
    • Rüstung: Boots, Coat, Gloves, Helm, Leggings, Shoulders
    • Schmuck: Amulet, Earring, Ring
    • Nahrung: Dessert, Feast, IngredientCooking, Meal, Seasoning, Snack, Soup
    • Handwerkskomponenten: Component, Inscription, Insignia
    • Veredelungen: Refinement, RefinementEctoplasm, RefinementObsidian
    • Verschiedenes: Backpack, Bag, Bulk, Consumable, Dye, Potion, UpgradeComponent
  • output_item_id (number) – die ID des hergestellten Gegenstandes
  • output_item_count (number) – die Anzahl der hergestellten Gegenstände
  • min_rating (number) – die minimale Handwerksstufe für das Rezept
  • time_to_craft_ms (number) – die Herstellungsdauer in Millisekunden
  • vendor_value (string) – der Händlerwert in Münzen
  • disciplines (array) – eine Liste von Berufen, welche diesen Gegenstand herstellen können, mögliche Werte (string):
    • Armorsmith
    • Artificer
    • Chef
    • Huntsman
    • Jeweler
    • Leatherworker
    • Tailor
    • Weaponsmith
  • flags (array) – zusätzliche Flags, mögliche Werte (string)
    • AutoLearned - das Rezept wird bei Erreichen der angegebenen Handwerksstufe freigeschaltet
    • LearnedFromItem - es wird ein Rezeptgegenstand zum freischalten benötigt
  • ingredients (array) – ein Array von Objekten, welche Informationen über die Zutaten nach folgendem Schema beinhalten:
    • item_id (number) – ID der Zutat
    • count (string) – die benötigte Anzahl

Beispiel[Bearbeiten]

https://api.guildwars2.com/v2/recipes/2940

{
  "type": "Dessert",
  "output_item_id": 12314,
  "output_item_count": 2,
  "min_rating": 150,
  "time_to_craft_ms": 1000,
  "disciplines": ["Chef"],
  "flags": [],
  "ingredients": [
    {
      "item_id": 12263,
      "count": 1
    },
    {
      "item_id": 12229,
      "count": 1
    }
  ],
  "id": 2940
}