Quelques changements apportés à l'API de commerce



Comme vous le savez sûrement, il existe une API (interface de programmation applicative) qui analyse le contenu de tous les onglets de réserve en mode "Public". Le but de cette API est de permettre aux sites de commerce comme poe.trade, poeapp.com et fr.pathofexile.com/trade de lister les objets en simultané. L'API est accessible à tous depuis très longtemps.

Étant donné que les sites mettent quelques secondes à parcourir les objets reçus depuis l'API, un léger décalage existe entre le moment où un onglet de réserve public est enregistré en jeu et celui où ses objets apparaissent sur un site de commerce. Cette latence varie d'un site à l'autre.

Certains utilisateurs ont créé des outils qui profitent de l'API de commerce pour rechercher certains objets bien précis, les trouver quelques secondes avant qu'ils n'apparaissent sur les sites de commerce, et ainsi entrer en contact avec le vendeur en devançant tout le reste des joueurs. Cela provoque une véritable course à l'armement qui consiste à avoir l'outil de commerce le plus performant ; les utilisateurs de ces outils de “sniping” ont donc un immense avantage par rapport aux autres.

Nous avons récemment reçu de nombreux messages nous demandant d'ajouter une “liste blanche” à l'API de commerce — c'est-à-dire limiter l'utilisation de l'API à un ensemble restreint de sites web. Cette solution permettrait d'instantanément éliminer tous les outils de sniping. Malheureusement, cela compliquerait la tâche à tous ceux qui voudraient développer de nouveaux sites de commerce (puisqu'ils ne pourraient plus se servir des données), en plus d'anéantir toutes sortes de projets de recherche vraiment sympas (comme l'utilisation de méthodes d'apprentissage automatique pour les prix des objets, par exemple).

Nous avons finalement opté pour l'implémentation d'un délai de 60 secondes avant que les données d'un objet n'apparaissent — ce délai est le même pour tout le monde, hormis quelques sites web sur liste blanche. Ainsi, les développeurs qui se lancent dans la conception d'un site de commerce ou dans des projets de recherche peuvent se servir de ces données différées ; les sites de commerce publics déjà existants bénéficient quant à eux d'un accès instantané. Nous pensons que cette solution résout les problèmes de sniping sans pour autant nuire inutilement aux développeurs d'outils. Si vous participez vous-même au développement d'un outil communautaire public, et que vous souhaitez profiter d'un accès immédiat aux données, n'hésitez pas à nous envoyer un e-mail à contact@grindinggear.com. Merci !
Posté par 
le
Grinding Gear Games
Merci GGG !!!

Moins de sniping et plus de joie dans le monde :p
ça c'est cool , merci à vous !!

Signaler

Compte à signaler :

Type de signalement

Infos supplémentaires