These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Nouveaux joueurs – Questions et réponses

 
  • Topic is locked indefinitely.
 

Eve central ?

Author
La Division Bleue
#1 - 2017-04-19 18:17:51 UTC
Salut bon je cherche quelque petite information Lol

Comment fonctionne eve central ? Il reprend l'information d’où ? Cette information est-elle trouvable pour les citadelles ?
#2 - 2017-04-20 07:35:02 UTC
EveCentral bosse, ou bossait avec les data-dumps du jeu. En gros, certains joueurs passent un peu de leur temps à parcourir le market et à cliquer sur le bouton exporter. Ensuite, les dumps sont récupérés par 2-3 outils qui permettent de les lire, les formater et les uploader (EveMon incluait un parser de log de market, et faisait l'upload directement vers EveCentral). Les exports de ce type là contiennent les données des stations ET des citadelles.

Tu peux aussi récupérer pas mal de données du market en passant par l'API CREST, aussi, et probablement plus sur la toute dernière qui est en beta et dont j'ai oublié le nom.

French half-noob.

Non, je ne suis pas gentil.

La Division Bleue
#3 - 2017-05-09 00:46:53 UTC
A toute hasard tu aurais un tuto pour sa ? :p
#4 - 2017-05-09 11:15:20 UTC
Il me semble qu'EVE Central a switcher sur ESI (mais le principe reste le même de toute façon)

Pour info, toutes les "features" de CREST sont incluse dans ESI, il - faut - donc utiliser ESI, et non pas CREST (qui disparaitra d'ici un an) : plus rapide, pas de limitation de requête par secondes etc etc. De plus, ESI n'est pas en beta. En developpement certes, mais fonctionnel (beaucoup de devs ont déjà switcher dessus par rapport à CREST)

https://esi.tech.ccp.is/latest/#!/Market/get_markets_region_id_orders pour le market (cache de 5min).

Pour les infos plus complètes : https://developers.eveonline.com/blog

Pour le market en particulier, en regardant le lien plus haut, tu verras qu'il faut renseigner au minimum la region. Pour l'exemple de The Forge (id: 10000002) ça donnerait ça :
https://esi.tech.ccp.is/latest/markets/10000002/orders/?datasource=tranquility&order_type=all&page=1
https://esi.tech.ccp.is/latest/markets/10000002/orders/?datasource=tranquility&order_type=all&page=2
https://esi.tech.ccp.is/latest/markets/10000002/orders/?datasource=tranquility&order_type=all&page=...

Tu appelles chaque page, une par une (ou en même temps peu importe), ça va te donner la liste des orders de la region. Pour savoir quand t'arrêter, il suffit de regarder le contenu de la page qui doit être égal à
[]

Exemple: https://esi.tech.ccp.is/latest/markets/10000002/orders/?datasource=tranquility&order_type=all&page=100

(de tête il y a 29-30 pages pour The Forge)

Certains endpoints auront besoin d'authentification pour avoir des accès, du coup c'est un peu plus compliqué, mais tu peux trouver les infos ici : http://eveonline-third-party-documentation.readthedocs.io/en/latest/sso/intro.html

Voilà en espérant t'avoir renseigné un petit peu :)

Si tu as d'autre questions technique, je te conseil plutôt d'utiliser ce sous forum : https://forums.eveonline.com/default.aspx?g=topics&f=263 ou alors de venir sur le slack tweetfleet

EsiPy - Python 2.7 / 3.3+ Swagger Client based on pyswagger for ESI

Forum Jump