Steam コミュニティのデータを使用できる Steam API があることを知っています。
私の質問は、Steam Market API があるかどうか知っている人はいますか?
たとえば、Steam マーケットのアイテムの現在の価格を取得したいとします。
私はグーグルで検索しましたが、まだ何も見つかりませんでした。
お役に立てば幸いです。
Steam コミュニティのデータを使用できる Steam API があることを知っています。
私の質問は、Steam Market API があるかどうか知っている人はいますか?
たとえば、Steam マーケットのアイテムの現在の価格を取得したいとします。
私はグーグルで検索しましたが、まだ何も見つかりませんでした。
お役に立てば幸いです。
ドキュメントは見つかりませんでしたが、次を使用します。
http://steamcommunity.com/market/priceoverview/?appid=730¤cy=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 はユーロですが、他にもあると思います。
他の人が言ったことに加えて、サーバーから 1 分以内に 20 個のアイテムをリクエストしようとすると、JSON サイトが一時的に禁止されます。これらのリンクを要求するスクリプトを作成している場合は、各スクリプトの間に 3 秒の遅延を追加します。また、禁止は残りのサーバー側の 1 分間 (60 秒ではない場合があります) の間のみ持続します。
今のところそのような API はありません。ただし、このリンクが役立つ場合があります: PHP と正規表現を使用して、Steam コミュニティ マーケットでアイテムの価格を取得する 基本的には、API ではなく、純粋な php DOM 解析で必要なものです。主な欠点は、Steam が HTML マークアップを更新する場合、コードを変更しなければならない場合があることです。