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はユーロですが、おそらく他にもあります。
ゲームの最後にカウントパラメータを変更してみる場合、272アイテムしかないpubgを使用するなど、ゲームのすべての結果を提供できるより優れた検索API
https://steamcommunity.com/market/search/render/?search_descriptions=0&sort_column=default&sort_dir=desc&appid=578080&norender=1&count=500
他の人が言ったことに加えて、JSONサイトの一時的な禁止は、サーバーから1分以内に20項目を要求しようとすると発生します。これらのリンクをリクエストするスクリプトを作成する場合は、各スクリプトの間に3秒の遅延を追加します。また、禁止は残りのサーバー側の分(60秒ではない場合があります)だけ続きます。
現時点ではそのようなAPIはありません。しかし、このリンクはあなたを助けるかもしれません: PHP and Regex を使用してSteamコミュニティマーケットのアイテムの価格を取得しますAPI。主な欠点は、SteamがHTMLマークアップを更新した場合にコードを変更しなければならない可能性があることです。
SteamApis.com を使用して、Steamの市場価格とアイテム情報を取得できます。データはJSONで返されます。サービスは無料ではありませんが、それほど高価ではありません。
ドキュメントはこちらからご覧いただけます。 使用可能なエンドポイントと返されるデータに関する詳細情報が記載されています。