APIRéférence

Objets du monde

Coffres, coffres verrouillés, objets de quête, gisements et herbes, avec la compétence requise, le butin et les cartes.

Voir en Markdown

Les objets posés dans le monde : coffres, coffres verrouillés, objets de quête, gisements de minerai et herbes. Pour le voleur : rogue=true garde ceux qui demandent du Crochetage, et skill.level donne le niveau requis. Exemple : la Cantine écarlate (179498 en TBC), Crochetage 250, dans les Maleterres de l’est.

L’objet game_object#

Un objet du monde.

Champs#

  • objectchaîne

    Type d’objet, toujours « game_object ».

    Valeurs : game_object

  • identier

    Identifiant de l’objet du monde : son numéro dans le jeu (entrée de la base du jeu), le même dans les trois versions quand l’objet du monde y existe.

  • keychaîne

    Clé WoWDB, unique dans toute la base : « <version>:<type>:<id> » (tbc:object:179498).

  • versioncode

    Version du jeu de cette fiche.

    Valeurs : classic, tbc, wotlk

  • namechaîne

    Nom français, comme en jeu.

  • iconchaîne ou null

    Adresse absolue de l’icône du jeu (WebP, JPEG ou PNG), servie par WoWDB ; null si la fiche n’en a pas.

  • typecode ou null

    Type : coffre, coffre verrouillé, objet de quête, gisement de minerai, herbe.

    Valeurs : chest, locked_chest, quest_object, ore, herb

  • type_namechaîne ou null

    Type, libellé français.

  • skillobjet ou null

    Compétence requise pour l’ouvrir ou le récolter.

    3 attributs enfants
    • skillcode

      Compétence.

      Valeurs : lockpicking, mining, herbalism

    • namechaîne

      Compétence, libellé français.

    • levelentier

      Niveau requis (Crochetage 250).

  • zonechaîne ou null

    Lieu principal (le plus d’emplacements).

  • positionsentier

    Nombre d’emplacements possibles.

  • roguebooléen

    Utile au voleur : demande du Crochetage.

  • internalbooléen

    Objet interne du jeu.

  • urlchaîne

    Adresse publique de la fiche sur WoWDB (page HTML, à donner à vos lecteurs).

  • api_urlchaîne

    Adresse de l’objet du monde dans l’API.

Fiche seulement (GET …/{id})#

  • english_namechaîne ou null

    Nom anglais.

  • keystableau de ItemRef

    Clés qui l’ouvrent.

  • loottableau de Loot

    Butin, de la meilleure chance à la plus faible.

  • zonestableau d’objets

    Lieux où il apparaît, du plus fréquent au plus rare.

    3 attributs enfants
    • namechaîne ou null

      Nom de la zone ou du donjon.

    • positionsentier

      Nombre d’emplacements connus dans ce lieu.

    • instanceInstanceRef ou null

      Le donjon ou raid, quand le lieu en est un.

  • locations_urlchaîne

    Ses emplacements sur les cartes : /game-objects/{id}/locations.

  • versionstableau de Ref

    La même fiche dans chaque version du jeu où elle existe (elle comprise).

  • guidestableau d’objets

    Guides de L’Assemblée des Défias qui citent cette fiche.

    2 attributs enfants
    • titlechaîne

      Titre du guide.

    • urlchaîne

      Adresse du guide sur assemblee-defias.fr.

Exemple : objet du monde200JSON
{
  "object": "game_object",
  "id": 179498,
  "key": "tbc:object:179498",
  "version": "tbc",
  "name": "Cantine écarlate",
  "icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_box_04.jpg",
  "type": "locked_chest",
  "type_name": "Coffre verrouillé",
  "skill": {
    "skill": "lockpicking",
    "name": "Crochetage",
    "level": 250
  },
  "zone": "Maleterres de l'est",
  "positions": 10,
  "rogue": true,
  "internal": false,
  "url": "https://wowdb.assemblee-defias.fr/?id=tbc:object:179498",
  "api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/game-objects/179498",
  "english_name": "Scarlet Footlocker",
  "keys": [],
  "loot": [
    {
      "object": "loot",
      "item": {
        "object": "item",
        "id": 8766,
        "version": "tbc",
        "name": "Soupe de rosée matinale",
        "quality": "common",
        "icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_potion_01.jpg",
        "item_level": 55,
        "slot_name": null,
        "type_name": "Consommable",
        "url": "https://wowdb.assemblee-defias.fr/?id=tbc:item:8766",
        "api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/items/8766"
      },
      "name": "Soupe de rosée matinale",
      "chance": 6.3,
      "difficulties": [],
      "quest_item": false,
      "instance": null
    },
    {
      "object": "loot",
      "item": {
        "object": "item",
        "id": 8953,
        "version": "tbc",
        "name": "Bananes frites",
        "quality": "common",
        "icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_food_23.webp",
        "item_level": 55,
        "slot_name": null,
        "type_name": "Consommable",
        "url": "https://wowdb.assemblee-defias.fr/?id=tbc:item:8953",
        "api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/items/8953"
      },
      "name": "Bananes frites",
      "chance": 3.9,
      "difficulties": [],
      "quest_item": false,
      "instance": null
    },
    {
      "object": "loot",
      "item": {
        "object": "item",
        "id": 8950,
        "version": "tbc",
        "name": "Tarte aux cerises maison",
        "quality": "common",
        "icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_food_10.webp",
        "item_level": 55,
        "slot_name": null,
        "type_name": "Consommable",
        "url": "https://wowdb.assemblee-defias.fr/?id=tbc:item:8950",
        "api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/items/8950"
      },
      "name": "Tarte aux cerises maison",
      "chance": 3,
      "difficulties": [],
      "quest_item": false,
      "instance": null
    },
    {
      "object": "loot",
      "item": {
        "object": "item",
        "id": 8948,
        "version": "tbc",
        "name": "Cèpe des rois séché",
        "quality": "common",
        "icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_mushroom_05.webp",
        "item_level": 55,
        "slot_name": null,
        "type_name": "Consommable",
        "url": "https://wowdb.assemblee-defias.fr/?id=tbc:item:8948",
        "api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/items/8948"
      },
      "name": "Cèpe des rois séché",
      "chance": 2.7,
      "difficulties": [],
      "quest_item": false,
      "instance": null
    },
    {
      "object": "loot",
      "item": {
        "object": "item",
        "id": 8932,
        "version": "tbc",
        "name": "Emmental d'Alterac",
        "quality": "common",
        "icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_food_37.webp",
        "item_level": 55,
        "slot_name": null,
        "type_name": "Consommable",
        "url": "https://wowdb.assemblee-defias.fr/?id=tbc:item:8932",
        "api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/items/8932"
      },
      "name": "Emmental d'Alterac",
      "chance": 2.4,
      "difficulties": [],
      "quest_item": false,
      "instance": null
    },
    {
      "object": "loot",
      "item": {
        "object": "item",
        "id": 3928,
        "version": "tbc",
        "name": "Potion de soins excellente",
        "quality": "common",
        "icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_potion_53.webp",
        "item_level": 45,
        "slot_name": null,
        "type_name": "Consommable",
        "url": "https://wowdb.assemblee-defias.fr/?id=tbc:item:3928",
        "api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/items/3928"
      },
      "name": "Potion de soins excellente",
      "chance": 2.4,
      "difficulties": [],
      "quest_item": false,
      "instance": null
    },
    {
      "object": "loot",
      "item": {
        "object": "item",
        "id": 8952,
        "version": "tbc",
        "name": "Poulet rôti",
        "quality": "common",
        "icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_food_15.webp",
        "item_level": 55,
        "slot_name": null,
        "type_name": "Consommable",
        "url": "https://wowdb.assemblee-defias.fr/?id=tbc:item:8952",
        "api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/items/8952"
      },
      "name": "Poulet rôti",
      "chance": 2.1,
      "difficulties": [],
      "quest_item": false,
      "instance": null
    },
    {
      "object": "loot",
      "item": {
        "object": "item",
        "id": 7910,
        "version": "tbc",
        "name": "Rubis étoilé",
        "quality": "uncommon",
        "icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_gem_ruby_02.jpg",
        "item_level": 50,
        "slot_name": null,
        "type_name": "Gemme",
        "url": "https://wowdb.assemblee-defias.fr/?id=tbc:item:7910",
        "api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/items/7910"
      },
      "name": "Rubis étoilé",
      "chance": 0.6,
      "difficulties": [],
      "quest_item": false,
      "instance": null
    }
  ],
  "zones": [
    {
      "name": "Maleterres de l'est",
      "positions": 10,
      "instance": null
    }
  ],
  "locations_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/game-objects/179498/locations",
  "versions": [
    {
      "object": "game_object",
      "id": 179498,
      "version": "classic",
      "name": "Cantine écarlate",
      "url": "https://wowdb.assemblee-defias.fr/?id=classic:object:179498",
      "api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/game-objects/179498"
    },
    {
      "object": "game_object",
      "id": 179498,
      "version": "tbc",
      "name": "Cantine écarlate",
      "url": "https://wowdb.assemblee-defias.fr/?id=tbc:object:179498",
      "api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/game-objects/179498"
    },
    {
      "object": "game_object",
      "id": 179498,
      "version": "wotlk",
      "name": "Cantine écarlate",
      "url": "https://wowdb.assemblee-defias.fr/?id=wotlk:object:179498",
      "api_url": "https://api.wowdb.assemblee-defias.fr/v1/wotlk/game-objects/179498"
    }
  ],
  "guides": [
    {
      "title": "Crochetage",
      "url": "https://assemblee-defias.fr/crochetage.html"
    }
  ]
}

Lister les objets du monde#

GET/v1/{version}/game-objects

Coffres, coffres verrouillés, objets de quête, gisements et herbes d’une version. rogue=true : ceux qui demandent du Crochetage.

Paramètres du chemin#

  • versioncodeobligatoire

    Version du jeu : classic (Vanilla 1.12.1), tbc (2.4.3) ou wotlk (3.3.5a).

    Valeurs : classic, tbc, wotlk

Paramètres de requête#

  • qchaîne

    Filtre sur le nom : chaque mot doit commencer un mot du nom (« lame om » trouve « Lame de l’ombre »). Sans accent ni majuscule nécessaires.

  • typecodes séparés par des virgules

    Types d’objet du monde. Plusieurs valeurs séparées par des virgules.

    Valeurs : chest, locked_chest, quest_object, ore, herb

  • skillcodes séparés par des virgules

    Compétences requises. Plusieurs valeurs séparées par des virgules.

    Valeurs : lockpicking, mining, herbalism

  • min_skillentier

    Niveau de compétence minimum (0 à 450).

  • max_skillentier

    Niveau de compétence maximum.

  • roguebooléen

    true : seulement les coffres à crocheter utiles au voleur ; false : seulement les autres. Absent : tout (par défaut).

  • sortchaîne

    Ordre : name, skill ; « - » devant inverse l’ordre (-item_level : du plus haut au plus bas). Valeurs vides en fin de liste. Par défaut : name.

    Valeurs : name, -name, skill, -skill

  • limitentier

    Nombre d’éléments par page, de 1 à 100 (20 par défaut).

  • cursorchaîne

    Curseur de la page suivante : la valeur de next_cursor de la page précédente, avec les mêmes filtres.

  • include_totalbooléen

    true : ajoute total_count, le nombre total d’éléments avec ces filtres.

Renvoie#

Une liste (object: "list") d’objets game_object, paginée par curseur.

GET /v1/{version}/game-objects
curl -G https://api.wowdb.assemblee-defias.fr/v1/tbc/game-objects \
  -d type=locked_chest \
  -d rogue=true \
  -d min_skill=250 \
  -d sort=skill \
  -d limit=2
Réponse200JSON
{
  "object": "list",
  "data": [
    {
      "object": "game_object",
      "id": 179498,
      "key": "tbc:object:179498",
      "version": "tbc",
      "name": "Cantine écarlate",
      "icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_box_04.jpg",
      "type": "locked_chest",
      "type_name": "Coffre verrouillé",
      "skill": {
        "skill": "lockpicking",
        "name": "Crochetage",
        "level": 250
      },
      "zone": "Maleterres de l'est",
      "positions": 10,
      "rogue": true,
      "internal": false,
      "url": "https://wowdb.assemblee-defias.fr/?id=tbc:object:179498",
      "api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/game-objects/179498"
    },
    {
      "object": "game_object",
      "id": 153469,
      "key": "tbc:object:153469",
      "version": "tbc",
      "name": "Grand coffre cerclé de mithril",
      "icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_box_04.jpg",
      "type": "locked_chest",
      "type_name": "Coffre verrouillé",
      "skill": {
        "skill": "lockpicking",
        "name": "Crochetage",
        "level": 275
      },
      "zone": "Pic Rochenoire",
      "positions": 36,
      "rogue": true,
      "internal": false,
      "url": "https://wowdb.assemblee-defias.fr/?id=tbc:object:153469",
      "api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/game-objects/153469"
    }
  ],
  "has_more": true,
  "next_cursor": "eyJrIjpbMjc1LCJncmFuZCBjb2ZmcmUgY2VyY2xlIGRlIG1pdGhyaWwiLCJ0YmM6b2JqZWN0OjE1MzQ2OSJdLCJoIjoic1RJS2s4YUVPayJ9",
  "url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/game-objects?min_skill=250&rogue=true&sort=skill&type=locked_chest"
}

Obtenir un objet du monde#

GET/v1/{version}/game-objects/{id}

La fiche complète de l’objet du monde : les champs de la liste, plus ceux marqués « fiche seulement ».

Paramètres du chemin#

  • versioncodeobligatoire

    Version du jeu : classic (Vanilla 1.12.1), tbc (2.4.3) ou wotlk (3.3.5a).

    Valeurs : classic, tbc, wotlk

  • identierobligatoire

    Identifiant du jeu de l’objet du monde.

Renvoie#

La fiche complète, objet game_object (champs du résumé et champs « fiche seulement »), ou une erreur 404.

GET /v1/{version}/game-objects/{id}
curl https://api.wowdb.assemblee-defias.fr/v1/tbc/game-objects/179498
Réponse200JSON
{
  "object": "game_object",
  "id": 179498,
  "key": "tbc:object:179498",
  "version": "tbc",
  "name": "Cantine écarlate",
  "icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_box_04.jpg",
  "type": "locked_chest",
  "type_name": "Coffre verrouillé",
  "skill": {
    "skill": "lockpicking",
    "name": "Crochetage",
    "level": 250
  },
  "zone": "Maleterres de l'est",
  "positions": 10,
  "rogue": true,
  "internal": false,
  "url": "https://wowdb.assemblee-defias.fr/?id=tbc:object:179498",
  "api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/game-objects/179498",
  "english_name": "Scarlet Footlocker",
  "keys": [],
  "loot": [
    {
      "object": "loot",
      "item": {
        "object": "item",
        "id": 8766,
        "version": "tbc",
        "name": "Soupe de rosée matinale",
        "quality": "common",
        "icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_potion_01.jpg",
        "item_level": 55,
        "slot_name": null,
        "type_name": "Consommable",
        "url": "https://wowdb.assemblee-defias.fr/?id=tbc:item:8766",
        "api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/items/8766"
      },
      "name": "Soupe de rosée matinale",
      "chance": 6.3,
      "difficulties": [],
      "quest_item": false,
      "instance": null
    },
    {
      "object": "loot",
      "item": {
        "object": "item",
        "id": 8953,
        "version": "tbc",
        "name": "Bananes frites",
        "quality": "common",
        "icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_food_23.webp",
        "item_level": 55,
        "slot_name": null,
        "type_name": "Consommable",
        "url": "https://wowdb.assemblee-defias.fr/?id=tbc:item:8953",
        "api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/items/8953"
      },
      "name": "Bananes frites",
      "chance": 3.9,
      "difficulties": [],
      "quest_item": false,
      "instance": null
    },
    {
      "object": "loot",
      "item": {
        "object": "item",
        "id": 8950,
        "version": "tbc",
        "name": "Tarte aux cerises maison",
        "quality": "common",
        "icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_food_10.webp",
        "item_level": 55,
        "slot_name": null,
        "type_name": "Consommable",
        "url": "https://wowdb.assemblee-defias.fr/?id=tbc:item:8950",
        "api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/items/8950"
      },
      "name": "Tarte aux cerises maison",
      "chance": 3,
      "difficulties": [],
      "quest_item": false,
      "instance": null
    },
    {
      "object": "loot",
      "item": {
        "object": "item",
        "id": 8948,
        "version": "tbc",
        "name": "Cèpe des rois séché",
        "quality": "common",
        "icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_mushroom_05.webp",
        "item_level": 55,
        "slot_name": null,
        "type_name": "Consommable",
        "url": "https://wowdb.assemblee-defias.fr/?id=tbc:item:8948",
        "api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/items/8948"
      },
      "name": "Cèpe des rois séché",
      "chance": 2.7,
      "difficulties": [],
      "quest_item": false,
      "instance": null
    },
    {
      "object": "loot",
      "item": {
        "object": "item",
        "id": 8932,
        "version": "tbc",
        "name": "Emmental d'Alterac",
        "quality": "common",
        "icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_food_37.webp",
        "item_level": 55,
        "slot_name": null,
        "type_name": "Consommable",
        "url": "https://wowdb.assemblee-defias.fr/?id=tbc:item:8932",
        "api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/items/8932"
      },
      "name": "Emmental d'Alterac",
      "chance": 2.4,
      "difficulties": [],
      "quest_item": false,
      "instance": null
    },
    {
      "object": "loot",
      "item": {
        "object": "item",
        "id": 3928,
        "version": "tbc",
        "name": "Potion de soins excellente",
        "quality": "common",
        "icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_potion_53.webp",
        "item_level": 45,
        "slot_name": null,
        "type_name": "Consommable",
        "url": "https://wowdb.assemblee-defias.fr/?id=tbc:item:3928",
        "api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/items/3928"
      },
      "name": "Potion de soins excellente",
      "chance": 2.4,
      "difficulties": [],
      "quest_item": false,
      "instance": null
    },
    {
      "object": "loot",
      "item": {
        "object": "item",
        "id": 8952,
        "version": "tbc",
        "name": "Poulet rôti",
        "quality": "common",
        "icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_food_15.webp",
        "item_level": 55,
        "slot_name": null,
        "type_name": "Consommable",
        "url": "https://wowdb.assemblee-defias.fr/?id=tbc:item:8952",
        "api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/items/8952"
      },
      "name": "Poulet rôti",
      "chance": 2.1,
      "difficulties": [],
      "quest_item": false,
      "instance": null
    },
    {
      "object": "loot",
      "item": {
        "object": "item",
        "id": 7910,
        "version": "tbc",
        "name": "Rubis étoilé",
        "quality": "uncommon",
        "icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_gem_ruby_02.jpg",
        "item_level": 50,
        "slot_name": null,
        "type_name": "Gemme",
        "url": "https://wowdb.assemblee-defias.fr/?id=tbc:item:7910",
        "api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/items/7910"
      },
      "name": "Rubis étoilé",
      "chance": 0.6,
      "difficulties": [],
      "quest_item": false,
      "instance": null
    }
  ],
  "zones": [
    {
      "name": "Maleterres de l'est",
      "positions": 10,
      "instance": null
    }
  ],
  "locations_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/game-objects/179498/locations",
  "versions": [
    {
      "object": "game_object",
      "id": 179498,
      "version": "classic",
      "name": "Cantine écarlate",
      "url": "https://wowdb.assemblee-defias.fr/?id=classic:object:179498",
      "api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/game-objects/179498"
    },
    {
      "object": "game_object",
      "id": 179498,
      "version": "tbc",
      "name": "Cantine écarlate",
      "url": "https://wowdb.assemblee-defias.fr/?id=tbc:object:179498",
      "api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/game-objects/179498"
    },
    {
      "object": "game_object",
      "id": 179498,
      "version": "wotlk",
      "name": "Cantine écarlate",
      "url": "https://wowdb.assemblee-defias.fr/?id=wotlk:object:179498",
      "api_url": "https://api.wowdb.assemblee-defias.fr/v1/wotlk/game-objects/179498"
    }
  ],
  "guides": [
    {
      "title": "Crochetage",
      "url": "https://assemblee-defias.fr/crochetage.html"
    }
  ]
}

Lister le butin d’un objet du monde#

GET/v1/{version}/game-objects/{id}/loot

Le contenu d’un coffre ou d’un gisement, de la meilleure chance à la plus faible.

Paramètres du chemin#

  • versioncodeobligatoire

    Version du jeu : classic (Vanilla 1.12.1), tbc (2.4.3) ou wotlk (3.3.5a).

    Valeurs : classic, tbc, wotlk

  • identierobligatoire

    Identifiant du jeu de l’objet du monde.

Paramètres de requête#

  • limitentier

    Nombre d’éléments par page, de 1 à 100 (20 par défaut).

  • cursorchaîne

    Curseur de la page suivante : la valeur de next_cursor de la page précédente, avec les mêmes filtres.

  • include_totalbooléen

    true : ajoute total_count, le nombre total d’éléments avec ces filtres.

Renvoie#

Une liste (object: "list") d’objets loot, paginée par curseur.

GET /v1/{version}/game-objects/{id}/loot
curl -G https://api.wowdb.assemblee-defias.fr/v1/tbc/game-objects/179498/loot \
  -d limit=2
Réponse200JSON
{
  "object": "list",
  "data": [
    {
      "object": "loot",
      "item": {
        "object": "item",
        "id": 8766,
        "version": "tbc",
        "name": "Soupe de rosée matinale",
        "quality": "common",
        "icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_potion_01.jpg",
        "item_level": 55,
        "slot_name": null,
        "type_name": "Consommable",
        "url": "https://wowdb.assemblee-defias.fr/?id=tbc:item:8766",
        "api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/items/8766"
      },
      "name": "Soupe de rosée matinale",
      "chance": 6.3,
      "difficulties": [],
      "quest_item": false,
      "instance": null
    },
    {
      "object": "loot",
      "item": {
        "object": "item",
        "id": 8953,
        "version": "tbc",
        "name": "Bananes frites",
        "quality": "common",
        "icon": "https://wowdb.assemblee-defias.fr/database-icons/inv_misc_food_23.webp",
        "item_level": 55,
        "slot_name": null,
        "type_name": "Consommable",
        "url": "https://wowdb.assemblee-defias.fr/?id=tbc:item:8953",
        "api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/items/8953"
      },
      "name": "Bananes frites",
      "chance": 3.9,
      "difficulties": [],
      "quest_item": false,
      "instance": null
    }
  ],
  "has_more": true,
  "next_cursor": "eyJvIjoyLCJoIjoiSEtGdEVKYXpQRCJ9",
  "url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/game-objects/179498/loot"
}

Lister les emplacements d’un objet du monde#

GET/v1/{version}/game-objects/{id}/locations

Où le trouver, par fond de carte.

Paramètres du chemin#

  • versioncodeobligatoire

    Version du jeu : classic (Vanilla 1.12.1), tbc (2.4.3) ou wotlk (3.3.5a).

    Valeurs : classic, tbc, wotlk

  • identierobligatoire

    Identifiant du jeu de l’objet du monde.

Paramètres de requête#

  • limitentier

    Nombre d’éléments par page, de 1 à 100 (20 par défaut).

  • cursorchaîne

    Curseur de la page suivante : la valeur de next_cursor de la page précédente, avec les mêmes filtres.

  • include_totalbooléen

    true : ajoute total_count, le nombre total d’éléments avec ces filtres.

Renvoie#

Une liste (object: "list") d’objets map, paginée par curseur.

GET /v1/{version}/game-objects/{id}/locations
curl -G https://api.wowdb.assemblee-defias.fr/v1/tbc/game-objects/179498/locations \
  -d limit=1
Réponse200JSON
{
  "object": "list",
  "data": [
    {
      "object": "map",
      "name": "Maleterres de l'est",
      "floor": null,
      "instance": null,
      "image": "https://wowdb.assemblee-defias.fr/cartes/tbc/zones/EasternPlaguelands.webp",
      "width": 1002,
      "height": 668,
      "points": [
        {
          "x": 77.9,
          "y": 76.3
        },
        {
          "x": 79,
          "y": 81
        },
        {
          "x": 82.9,
          "y": 83.5
        },
        {
          "x": 77.5,
          "y": 80.1
        },
        {
          "x": 87.8,
          "y": 86.8
        },
        {
          "x": 87.1,
          "y": 81.3
        },
        {
          "x": 84.2,
          "y": 81.1
        },
        {
          "x": 82,
          "y": 80
        },
        {
          "x": 80.6,
          "y": 84.4
        },
        {
          "x": 84.7,
          "y": 79.7
        }
      ]
    }
  ],
  "has_more": false,
  "next_cursor": null,
  "url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/game-objects/179498/locations"
}

API de WoWDB des Défias, v1. Données du jeu © Blizzard Entertainment. Conditions d’usage · Markdown · llms.txt · OpenAPI