2014-10-02 13 views
5

So che esiste una API di Steam che mi consente di utilizzare i dati dalla community di Steam.
La mia domanda è, qualcuno sa se c'è un'API di Steam Market?
Ad esempio, desidero ottenere il prezzo corrente di un articolo nel Mercato del vapore.API del mercato del vapore?

Ho cercato su Google e non ho ancora trovato nulla.
Sarei felice di avere il tuo aiuto.

+0

Se non c'è un'API, dovresti riuscire a racimolare l'HTML per il tag che contiene il prezzo. Dai un'occhiata a http://stackoverflow.com/questions/23055673/get-the-price-of-an-item-on-steam-community-market-with-php-and-regex – TheBat

risposta

11

non ho potuto trovare alcuna documentazione, ma io uso:

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

per restituire un JSON. Al momento della scrittura, restituisce:

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

È possibile cambiare la valuta. 1 è USD, 3 è euro ma probabilmente ce ne sono altri.

+0

Questa è la soluzione migliore I ' Sono consapevole se vuoi un solo oggetto. Se si desidera un intero gioco, backpack.tf fornisce la propria API che aggiorna (almeno ogni ora se non più spesso): http://backpack.tf/api/market I server sembrano più veloci e stabili di quelli di Valve. – rannmann

+0

Inoltre, Valve ti squalifica temporaneamente (per alcuni minuti) se chiedi eccessivamente. – kiwixz

2

Per aggiungere a ciò che le altre persone hanno detto, il divieto temporaneo sul sito JSON si verifica se si tenta di richiedere 20 articoli entro un minuto dal server. Se stai creando uno script per richiedere tali collegamenti, aggiungi un ritardo di tre secondi tra ogni script. Inoltre, il ban dura solo per il minuto rimanente sul lato server (che potrebbe non essere 60 secondi).

0

È possibile utilizzare SteamApis.com per acquisire i prezzi di mercato Steam e le informazioni sugli articoli. I dati vengono restituiti in JSON. Il servizio non è gratuito ma anche non costoso.

The documentation is available to view here. Ha informazioni dettagliate su quali endpoint sono disponibili e quali dati vengono restituiti.