Pas d'inquiétude. Les API sont faites pour que tu n'aies pas besoin de mobiliser des compétences php/mysql/html etc... D'autant que la base de données que tu veux interroger est déjà mise en place sur des serveurs sur lesquels tu n'as pas la main. Reste sur l'idée de l'API. Il faut juste ne pas confondre avec l'import de tableau html ) c'est ce que tu as fait jusque là)
Une page web qui affiche un tableau de données peut-être récupérée via l'import html Une base de données qui bénéficie d'une API s'interroge via les protocoles correspondants. https://api.gouv.fr/guides/api-definition Claire Le 27 juin 2024, 13:33, à 13:33, "Thibault ANDRÉ" <[email protected]> a écrit: > > >Le 27/06/2024 à 12:44, Bernard Siaud alias Troumad a écrit : >> Le 27/06/2024 à 12:31, Thibault ANDRÉ a écrit : >>> Bonjour, >>> >>> Depuis quelques jours j'essaie avec Libre Office de rapatrier des >prix >>> d'un serveur de base de données en ligne mis à jour en permanence. >Je >>> ne sais pas du tout comment m'y prendre ! >>> >>> Il s'agit du serveur Europe du projet albion-online-data, un serveur > >>> indépendant du jeu **AlbionOnline**. >>> [AlbionOnline](https://fr.wikipedia.org/wiki/Albion_Online) est un >jeu >>> >[MMORPG](https://fr.wikipedia.org/wiki/Jeu_en_ligne_massivement_multijoueur) >qui a la particularité de reposer sur une simulation économique assez >poussée. Il y a plusieurs types d'activité permettant de "gagner sa >vie" dans ce jeu : tuer des monstres, nettoyer des donjons, collecter >des ressources et les raffiner, etc. Certaines d'entre elles sont sans >risque, mais rapportent très peu (comme collecter des ressources pour >les revendre), d'autres sont très rentables, mais très risquées ( jouer >en black zone pour tuer de gros monstres et tuer d'autres joueurs pour >leur voler leurs équipements ). Enfin le commerce permet de gagner pas >mal d'argent : fabriquer des objets pour les revendre, acheter dans une >ville pour revendre dans une autre, acheter des objets améliorés leur >qualité puis les revendre, spéculer sur la monnaie, etc. Ces activités >commerciales pour être rentables nécessitent une bonne connaissance des >prix des différents objets sur les différents marcher. Ces informations >sont coûteuses en temps à collecter pour un joueur seul. C'est pour >cela que des joueurs ont créé le projet albion-online-data , >indépendamment de l'éditeur Sandbox Interactive. Ils ont mis au point >un petit programme à lancer parallèlement au jeu et qui se charge de >collecter automatiquement les prix qui fluctuent de minute en minute et >de les transmettre automatiquement en live à leur serveur. >>> Plusieurs sites internet plus ou moins bien faits permettent de >>> retrouver facilement ces informations. Mais il s'avère toujours >>> nécessaire à un moment de faire quelques calculs pour déterminer la >>> rentabilité. >>> >>> [Albion Online Data project](https://www.albion-online-data.com/) >>> fourni une API permettant de rapatrier des prix depuis son serveur. >>> Mais je n'ai clairement pas le niveau pour l'utiliser avec >>> LibreOffice. Et cela ne fonctionnera pas par >>> [magie](https://youtu.be/q7KuPWV47Bo) ! >>> >>> La personne qui pourra me fournir un exemple fonctionnel gagnera >toute >>> mon estime. >>> >> Tu récupères tes données sous quelle forme ? Ne serait-il pas plus >> simple de faire une interface PHP/MySQL/HTML ? >> > >Je ne sais pas ! PHP/MySQL/HTML ne font pas parti de mon champ de >compétence non plus. >Il est probable que ce genre de page HTML ce trouvent sur l'un ou >l'autre des sites tiers qui diffusent les datas de Albion Online Data >project . > >si non, il y a ça, mais je ne sais pas trop quoi en faire : >https://www.albion-online-data.com/#spreadsheets > > Spreadsheets > > >> Many people find it useful to load these APIs in spreadsheets such as > > Microsoft Excel or Google Sheets. There is no single best way to do > > this, but some of the common ways are as follows: > > > > Excel Power Query > > Google Sheets IMPORTXML > > Example: >=IMPORTXML("https://west.albion-online-data.com/api/v2/stats/prices/T4_BAG.xml?locations=Caerleon&qualities=2","//ArrayOfMarketResponse/MarketResponse") > > Google Sheets ImportJSON (third-party script) > > Note: Some people have noticed issues with ImportJSON and > > repeating rows > > Example: >=ImportJSON("https://west.albion-online-data.com/api/v2/stats/prices/T4_BAG.json?locations=Caerleon&qualities=2", > >"", "noHeaders") > > > > >-- >Envoyez un mail à [email protected] pour vous >désinscrire >Les archives de la liste sont disponibles à >https://listarchives.libreoffice.org/fr/users/ >Privacy Policy: https://www.documentfoundation.org/privacy -- Envoyez un mail à [email protected] pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
