web-dev-qa-db-fra.com

API du marché vapeur?

Je sais qu'il existe une API Steam qui me permet d'utiliser les données de la communauté Steam.
Ma question est la suivante: est-ce que quelqu'un sait s'il existe une API Steam Market?
Par exemple, je souhaite connaître le prix actuel d’un article sur le marché Steam.

J'ai cherché sur Google et je n'ai encore rien trouvé.
Je serais ravi d'avoir votre aide.

6
Ariel Weinberger

Je n'ai trouvé aucune documentation, mais j'utilise:

http://steamcommunity.com/market/priceoverview/?appid=730&currency=3&market_hash_name=StatTrak%E2%84%A2 M4A1-S | Hyper Beast (Minimal Wear)

pour renvoyer un JSON. Au moment de la rédaction, il retourne:

{"success":true,"lowest_price":"261,35€ ","volume":"11","median_price":"269,52€ "}

Vous pouvez changer la devise. 1 correspond à l'USD, 3 à l'euro, mais il en existe probablement d'autres.

15
kiwixz

Pour ajouter à ce que les autres personnes ont dit, l'interdiction temporaire sur le site JSON survient si vous essayez de demander 20 éléments au serveur dans un délai d'une minute. Si vous créez un script pour demander ces liens, ajoutez un délai de trois secondes entre chaque script. De plus, l'interdiction ne dure que pour la minute restante côté serveur (qui peut ne pas être de 60 secondes).

3
OrderFromChaos

Une meilleure API de recherche qui peut vous donner tous les résultats d'un jeu, par exemple en utilisant pubg qui ne contient que 272 éléments, si votre jeu en a plus, essayez de changer le paramètre count à la fin.

https://steamcommunity.com/market/search/render/?search_descriptions=0&sort_column=default&sort_dir=desc&appid=578080&norender=1&count=500
3
Captnwalker1

Il n'y a pas une telle API pour l'instant. Mais ce lien peut vous aider: Obtenez le prix d’un article sur Steam Community Market avec PHP et Regex C’est ce que vous voulez avec pure php DOM l'analyse au lieu d'une API. Le principal inconvénient est que vous devrez peut-être modifier votre code si Steam met à jour son balisage HTML.

1
ClemSndr

Vous pouvez utiliser SteamApis.com pour obtenir les prix du marché et les informations sur les articles de Steam. Les données sont renvoyées en JSON. Le service n'est pas gratuit mais pas aussi cher.

La documentation est disponible pour voir ici. Il contient des informations détaillées sur les points de terminaison disponibles et les données renvoyées.

0
Kristjan Kirpu