Créer vos applications ne sera plus jamais un problème ! Concentrez vous sur le code, laissez nous faire le restful 🤩
L'API vous permet de récupérer l'encyclopédie de Dofus PC et Dofus-Touch (prochainement)
Récupérez le contenu voulu via des requêtes REST et intégrez les données à vos apps.
L'API dofapi est optimisée pour consommer peu et répondre rapidement.
L'API fourni l'encyclopédie Dofus et Dofus-Touch en Français et Anglais.
Pour utiliser l'API rien de plus simple, suivez les étapes de la FAQ et testez sur notre swagger (openAPI specs) ou simulateur :
Ressource pour Épée du Granduk
{ "_id": 14084, "name": "Épée du Granduk", "description": "L'épée du Granduk lui est offerte par le Compte Harebourg lors de son adoubement. Elle est le symbole de son rang parmi les Sinistros, et, le Granduk n'ayant pas de mains, ne servira jamais.", "lvl": 200, "type": "Épée", "imgUrl": "https://s.ankama.com/www/static.ankama.com/dofus-touch/www/game/items/200/6721.png", "url": "https://www.dofus-touch.com/fr/mmorpg/encyclopedie/armes/14084-epee-granduk", "set": 276, "__v": 0, "recipe": [ { "Galet acajou": { "id": "13062", "url": "https://www.dofus-touch.com/fr/mmorpg/encyclopedie/ressources/13062-galet-acajou", "imgUrl": "https://s.ankama.com/www/static.ankama.com/dofus-touch/www/game/items/52/152003.w48h48.png", "type": "Galet", "lvl": "150", "quantity": "3" } }, { "Oreille de Sphincter Cell": { "id": "13155", "url": "https://www.dofus-touch.com/fr/mmorpg/encyclopedie/ressources/13155-oreille-sphincter-cell", "imgUrl": "https://s.ankama.com/www/static.ankama.com/dofus-touch/www/game/items/52/106635.w48h48.png", "type": "Oreille", "lvl": "150", "quantity": "12" } }, { "Broderie de Nileza": { "id": "13947", "url": "https://www.dofus-touch.com/fr/mmorpg/encyclopedie/ressources/13947-broderie-nileza", "imgUrl": "https://s.ankama.com/www/static.ankama.com/dofus-touch/www/game/items/52/164012.w48h48.png", "type": "Vêtement", "lvl": "200", "quantity": "10" } }, { "Oreille de Mécanofoux": { "id": "13976", "url": "https://www.dofus-touch.com/fr/mmorpg/encyclopedie/ressources/13976-oreille-mecanofoux", "imgUrl": "https://s.ankama.com/www/static.ankama.com/dofus-touch/www/game/items/52/106636.w48h48.png", "type": "Oreille", "lvl": "200", "quantity": "3" } }, { "Oeil de Cycloïde": { "id": "13988", "url": "https://www.dofus-touch.com/fr/mmorpg/encyclopedie/ressources/13988-oeil-cycloide", "imgUrl": "https://s.ankama.com/www/static.ankama.com/dofus-touch/www/game/items/52/109603.w48h48.png", "type": "Oeil", "lvl": "200", "quantity": "50" } }, { "Queue de Sinistrofu": { "id": "13991", "url": "https://www.dofus-touch.com/fr/mmorpg/encyclopedie/ressources/13991-queue-sinistrofu", "imgUrl": "https://s.ankama.com/www/static.ankama.com/dofus-touch/www/game/items/52/65764.w48h48.png", "type": "Queue", "lvl": "200", "quantity": "5" } }, { "Bandelette du Comte Harebourg": { "id": "13995", "url": "https://www.dofus-touch.com/fr/mmorpg/encyclopedie/ressources/13995-bandelette-comte-harebourg", "imgUrl": "https://s.ankama.com/www/static.ankama.com/dofus-touch/www/game/items/52/15831.w48h48.png", "type": "Ressources diverses", "lvl": "200", "quantity": "1" } }, { "Œil de verre": { "id": "14145", "url": "https://www.dofus-touch.com/fr/mmorpg/encyclopedie/ressources/14145-oeil-verre", "imgUrl": "https://s.ankama.com/www/static.ankama.com/dofus-touch/www/game/items/52/109604.w48h48.png", "type": "Oeil", "lvl": "200", "quantity": "1" } } ], "characteristic": [ { "PA": "4 (1 utilisation par tour)" }, { "Portée": "1" }, { "CC": "1/50 (+6)" } ], "condition": [ "Agilité de base > 450", "Force < 150 ou Intelligence de base < 150 ou Chance de base < 150" ], "stats": [ { "(dommages Neutre)": { "from": "30", "to": "37" } }, { "(dommages Air)": { "from": "9", "to": "14" } }, { "Vitalité": { "from": "301", "to": "350" } }, { "Agilité": { "from": "61", "to": "80" } }, { "Sagesse": { "from": "31", "to": "40" } }, { "Coups Critiques": { "from": "4", "to": "6" } }, { "PO": { "from": "-1" } }, { "Initiative": { "from": "301", "to": "400" } }, { "Prospection": { "from": "16", "to": "20" } }, { "Dommages Air": { "from": "14", "to": "18" } }, { "Résistance Feu": { "from": "11", "to": "15" } }, { "Esquive PM": { "from": "7", "to": "10" } }, { "Tacle": { "from": "7", "to": "10" } }, { "Résistance Critiques": { "from": "16", "to": "20" } } ] }
L'API Dofapi
L'API étant encore en Beta, certains sujets peuvent manquer. N'hésitez pas à nous les remonter .
L'API s'utilise grâce à deux types de requête :
Equipments, Weapons, Sets, Pets, Mounts, Resources, Consumables
Dans l'exemple ci-dessous nous utiliserons : Equipments
Le principe est identique pour les autres catégories
⚠ D'autres interactions plus poussées sont prévues, mais étant seul sur le projet, cela requiert beaucoup de temps.
Nous avons créé ces outils dans le but de fournir à la communauté le moyen de développer toutes leurs apps sans se heurter au problème de la donnée. Cependant nous ne souhaitons pas que les utilisateurs fassent facturer notre travail en sous-traitant ou en utilisant nos apps et API pour produire de l'argent. Autrement tu peux en user autant que tu le souhaite.
La documentation de l'API "DOFAPI" n'est pas encore terminé, je n'ai malheureusement pas encore eu le temps de l'achever, sorry !
Seul, nous allons vite mais ensemble nous allons loin !