25

Steam コミュニティのデータを使用できる Steam API があることを知っています。
私の質問は、Steam Market API があるかどうか知っている人はいますか?
たとえば、Steam マーケットのアイテムの現在の価格を取得したいとします。

私はグーグルで検索しましたが、まだ何も見つかりませんでした。
お役に立てば幸いです。

4

7 に答える 7

42

ドキュメントは見つかりませんでしたが、次を使用します。

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

JSON を返します。執筆時点では、次のように返されます。

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

通貨を変更できます。1 は USD、3 はユーロですが、他にもあると思います。

于 2015-05-22T10:25:40.837 に答える
10

他の人が言ったことに加えて、サーバーから 1 分以内に 20 個のアイテムをリクエストしようとすると、JSON サイトが一時的に禁止されます。これらのリンクを要求するスクリプトを作成している場合は、各スクリプトの間に 3 秒の遅延を追加します。また、禁止は残りのサーバー側の 1 分間 (60 秒ではない場合があります) の間のみ持続します。

于 2016-12-04T09:01:20.747 に答える
1

今のところそのような API はありません。ただし、このリンクが役立つ場合があります: PHP と正規表現を使用して、Steam コミュニティ マーケットでアイテムの価格を取得する 基本的には、API ではなく、純粋な php DOM 解析で必要なものです。主な欠点は、Steam が HTML マークアップを更新する場合、コードを変更しなければならない場合があることです。

于 2014-10-02T21:56:07.440 に答える