APIRéférence
Sorts
Les sorts et talents du voleur, avec leurs rangs et niveaux requis.
Les sorts et talents du voleur cités par les guides de L’Assemblée des Défias, dans chaque version, avec tous leurs rangs. Chaque rang est une fiche (son propre identifiant) ; ranks les relie.
L’objet spell#
Un sort ou un talent, rang par rang.
Champs#
objectchaîneType d’objet, toujours « spell ».
Valeurs :
spellidentierIdentifiant de le sort : son numéro dans le jeu (entrée de la base du jeu), le même dans les trois versions quand le sort y existe.
keychaîneClé WoWDB, unique dans toute la base : « <version>:<type>:<id> » (classic:spell:1784).
versioncodeVersion du jeu de cette fiche.
Valeurs :
classic,tbc,wotlknamechaîneNom français, comme en jeu.
iconchaîne ou nullAdresse absolue de l’icône du jeu (WebP, JPEG ou PNG), servie par WoWDB ; null si la fiche n’en a pas.
rankentier ou nullRang du sort ; null pour un sort sans rang.
required_levelentier ou nullNiveau requis.
talentbooléenVrai pour un talent.
tooltiptableau de chaînesInfobulle du jeu, ligne par ligne, en français (sans le prix de vente, donné par sell_price).
urlchaîneAdresse publique de la fiche sur WoWDB (page HTML, à donner à vos lecteurs).
api_urlchaîneAdresse de le sort dans l’API.
Fiche seulement (GET …/{id})#
rankstableau d’objetsTous les rangs de ce sort dans la même version.
3 attributs enfants
rankentierRang.
required_levelentier ou nullNiveau requis.
spellRefFiche du rang.
versionstableau de RefLa même fiche dans chaque version du jeu où elle existe (elle comprise).
guidestableau d’objetsGuides de L’Assemblée des Défias qui citent cette fiche.
2 attributs enfants
titlechaîneTitre du guide.
urlchaîneAdresse du guide sur assemblee-defias.fr.
{
"object": "spell",
"id": 1784,
"key": "classic:spell:1784",
"version": "classic",
"name": "Camouflage",
"icon": "https://wowdb.assemblee-defias.fr/database-icons/ability_stealth.jpg",
"rank": 1,
"required_level": 1,
"talent": false,
"tooltip": [
"Camouflage",
"Instantanée",
"10 s de recharge",
"Requiert Voleur",
"Niveau 1 requis",
"Permet au voleur de se déplacer silencieusement, mais réduit sa vitesse de 50%. Dure jusqu'à ce qu'il soit annulé."
],
"url": "https://wowdb.assemblee-defias.fr/?id=classic:spell:1784",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/spells/1784",
"ranks": [
{
"rank": 1,
"required_level": 1,
"spell": {
"object": "spell",
"id": 1784,
"version": "classic",
"name": "Camouflage",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:spell:1784",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/spells/1784"
}
},
{
"rank": 2,
"required_level": 20,
"spell": {
"object": "spell",
"id": 1785,
"version": "classic",
"name": "Camouflage",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:spell:1785",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/spells/1785"
}
},
{
"rank": 3,
"required_level": 40,
"spell": {
"object": "spell",
"id": 1786,
"version": "classic",
"name": "Camouflage",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:spell:1786",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/spells/1786"
}
},
{
"rank": 4,
"required_level": 60,
"spell": {
"object": "spell",
"id": 1787,
"version": "classic",
"name": "Camouflage",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:spell:1787",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/spells/1787"
}
}
],
"versions": [
{
"object": "spell",
"id": 1784,
"version": "classic",
"name": "Camouflage",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:spell:1784",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/spells/1784"
},
{
"object": "spell",
"id": 1784,
"version": "tbc",
"name": "Camouflage",
"url": "https://wowdb.assemblee-defias.fr/?id=tbc:spell:1784",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/spells/1784"
},
{
"object": "spell",
"id": 1784,
"version": "wotlk",
"name": "Camouflage",
"url": "https://wowdb.assemblee-defias.fr/?id=wotlk:spell:1784",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/wotlk/spells/1784"
}
],
"guides": []
}Lister les sorts#
GET/v1/{version}/spells
Les sorts et talents du voleur cités par les guides, avec tous leurs rangs.
Paramètres du chemin#
versioncodeobligatoireVersion 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îneFiltre sur le nom : chaque mot doit commencer un mot du nom (« lame om » trouve « Lame de l’ombre »). Sans accent ni majuscule nécessaires.
talentbooléentrue : talents seulement ; false : sorts seulement.
min_levelentierNiveau requis minimum (1 à 100).
max_levelentierNiveau requis maximum (1 à 100).
sortchaîneOrdre : name, required_level ; « - » 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,required_level,-required_levellimitentierNombre d’éléments par page, de 1 à 100 (20 par défaut).
cursorchaîneCurseur de la page suivante : la valeur de next_cursor de la page précédente, avec les mêmes filtres.
include_totalbooléentrue : ajoute total_count, le nombre total d’éléments avec ces filtres.
Renvoie#
Une liste (object: "list") d’objets spell, paginée par curseur.
curl -G https://api.wowdb.assemblee-defias.fr/v1/classic/spells \
-d q=camouflage \
-d limit=2{
"object": "list",
"data": [
{
"object": "spell",
"id": 1784,
"key": "classic:spell:1784",
"version": "classic",
"name": "Camouflage",
"icon": "https://wowdb.assemblee-defias.fr/database-icons/ability_stealth.jpg",
"rank": 1,
"required_level": 1,
"talent": false,
"tooltip": [
"Camouflage",
"Instantanée",
"10 s de recharge",
"Requiert Voleur",
"Niveau 1 requis",
"Permet au voleur de se déplacer silencieusement, mais réduit sa vitesse de 50%. Dure jusqu'à ce qu'il soit annulé."
],
"url": "https://wowdb.assemblee-defias.fr/?id=classic:spell:1784",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/spells/1784"
},
{
"object": "spell",
"id": 1785,
"key": "classic:spell:1785",
"version": "classic",
"name": "Camouflage",
"icon": "https://wowdb.assemblee-defias.fr/database-icons/ability_stealth.jpg",
"rank": 2,
"required_level": 20,
"talent": false,
"tooltip": [
"Camouflage",
"Instantanée",
"10 s de recharge",
"Requiert Voleur",
"Niveau 20 requis",
"Permet au voleur de se déplacer silencieusement, mais réduit sa vitesse de 40%. Dure jusqu'à ce qu'il soit annulé."
],
"url": "https://wowdb.assemblee-defias.fr/?id=classic:spell:1785",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/spells/1785"
}
],
"has_more": true,
"next_cursor": "eyJrIjpbImNhbW91ZmxhZ2UiLCJjbGFzc2ljOnNwZWxsOjE3ODUiXSwiaCI6ImtVSFVnZVpFeFAifQ",
"url": "https://api.wowdb.assemblee-defias.fr/v1/classic/spells?q=camouflage"
}Obtenir un sort#
GET/v1/{version}/spells/{id}
La fiche complète du sort : les champs de la liste, plus ceux marqués « fiche seulement ».
Paramètres du chemin#
versioncodeobligatoireVersion du jeu : classic (Vanilla 1.12.1), tbc (2.4.3) ou wotlk (3.3.5a).
Valeurs :
classic,tbc,wotlkidentierobligatoireIdentifiant du jeu du sort.
Renvoie#
La fiche complète, objet spell (champs du résumé et champs « fiche seulement »), ou une erreur 404.
curl https://api.wowdb.assemblee-defias.fr/v1/classic/spells/1784{
"object": "spell",
"id": 1784,
"key": "classic:spell:1784",
"version": "classic",
"name": "Camouflage",
"icon": "https://wowdb.assemblee-defias.fr/database-icons/ability_stealth.jpg",
"rank": 1,
"required_level": 1,
"talent": false,
"tooltip": [
"Camouflage",
"Instantanée",
"10 s de recharge",
"Requiert Voleur",
"Niveau 1 requis",
"Permet au voleur de se déplacer silencieusement, mais réduit sa vitesse de 50%. Dure jusqu'à ce qu'il soit annulé."
],
"url": "https://wowdb.assemblee-defias.fr/?id=classic:spell:1784",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/spells/1784",
"ranks": [
{
"rank": 1,
"required_level": 1,
"spell": {
"object": "spell",
"id": 1784,
"version": "classic",
"name": "Camouflage",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:spell:1784",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/spells/1784"
}
},
{
"rank": 2,
"required_level": 20,
"spell": {
"object": "spell",
"id": 1785,
"version": "classic",
"name": "Camouflage",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:spell:1785",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/spells/1785"
}
},
{
"rank": 3,
"required_level": 40,
"spell": {
"object": "spell",
"id": 1786,
"version": "classic",
"name": "Camouflage",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:spell:1786",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/spells/1786"
}
},
{
"rank": 4,
"required_level": 60,
"spell": {
"object": "spell",
"id": 1787,
"version": "classic",
"name": "Camouflage",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:spell:1787",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/spells/1787"
}
}
],
"versions": [
{
"object": "spell",
"id": 1784,
"version": "classic",
"name": "Camouflage",
"url": "https://wowdb.assemblee-defias.fr/?id=classic:spell:1784",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/classic/spells/1784"
},
{
"object": "spell",
"id": 1784,
"version": "tbc",
"name": "Camouflage",
"url": "https://wowdb.assemblee-defias.fr/?id=tbc:spell:1784",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/tbc/spells/1784"
},
{
"object": "spell",
"id": 1784,
"version": "wotlk",
"name": "Camouflage",
"url": "https://wowdb.assemblee-defias.fr/?id=wotlk:spell:1784",
"api_url": "https://api.wowdb.assemblee-defias.fr/v1/wotlk/spells/1784"
}
],
"guides": []
}API de WoWDB des Défias, v1. Données du jeu © Blizzard Entertainment. Conditions d’usage · Markdown · llms.txt · OpenAPI