問題タブ [steam-web-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
json - Steam アイテムの価格を取得する
Steamでアイテムの価格を取得する効率的な方法があるかどうか疑問に思っていました. 私が見つけた:
「lowest_price」のみで JSON を取得します。3 つの最低価格で JSON を取得するにはどうすればよいですか?
python - 100 個のセットで配列の値を取得する
以下のコードのids
は、フレンドリスト内のすべてのユーザーの steam64 ID を含む配列です。現在、Steam Web API ドキュメントによると、GetPlayerSummaries
コンマで区切られた 100 個の steam64 ID のリストのみを受け取ります。一部のユーザーには 100 人以上の友人がいます。API を呼び出すたびに for ループを 200 回実行する代わりに、100 個のスチーム ID のセットで配列を取得したいと考えています。これを行う最も効率的な方法は何ですか (速度の点で)?
配列の最初の 100 要素を取得できることはわかっていますids[0:100]
が、たとえば 230 人のユーザーのフレンドリストに対してこれを行うにはどうすればよいでしょうか?
python - 接続エラー: 接続先が一定時間後に適切に応答しなかったため、接続に失敗しました
Steam API を利用する Python でいくつかのソフトウェアを開発しています。Flask を使用して Python コードを実行およびテストしています。すべてが順調に進んでいましたが、今ではこのエラーが発生しています (コードを変更していません):
('接続は中止されました。', error(10060, '接続先が一定時間後に適切に応答しなかったため、接続の試行が失敗したか、接続されたホストが応答しなかったために確立された接続が失敗しました'))
コードは完全に正常に動作していたのに突然エラーが発生し、コードやコンピューターまたは Flask で何も変更していないため、このエラーが発生する理由がわかりません。
コード:
エラーの意味と、なぜこれが起こっているのかを説明したいと思います。前もって感謝します。本当に助かります。
php - Php + Mysql (UTF-8) 一部の文字はまだバグです
さて、Steam Web API からニックネームを取得し、それらを mysql データベースに挿入する php スクリプトを取得しました。それらの多くは、珍しいロシア語とギリシャ語の文字を取得しました. 私はphp.iniとすべてのphpファイルでphpをutf-8に設定しました
PDO コネクタが utf8 を処理するように構成されている
私のmysqlデータベースはutf8mb4で適切に構成されています
簡単に言うと、web-api の入力を受け取り、uft8_encode() でエンコードします。次に、それをデータベースに挿入します。問題は、一部の文字が適切にエンコードされておらず、データベースからそれらを思い出すと、すべてバグが発生していることです。
例 1:
1.入力 ->
2.エンコード -> ÐеÑÑанÑкий ÑеÑÑовÑки
3.DBに挿入
4.DBから選択 -> Ð?еÑ?Ñ?анÑкий Ñ?еÑ?Ñ?овÑкÐ
5.デコード
6.出力 -> �?е�?�?анский �?е�?�?овск�</p>
例 2:
1.入力 -> $ |/| 1 ↓_ € ♥ J
2.エンコード -> $ |/| 1 â_ ⬠⥠J
3.DBに挿入
4.DBから選択 -> 1 â??_ â?¬ â?¥ J
5.デコード
6.出力 -> 1 �??_ �?� �?� J
steam - SteamWebAPI IDOTA2Match_570 getScheduledLeagueGames
結果を取得した後。
リーグID | ゲームID | 開始時刻 | コメント | 最後の
これらは私が受け取ったコラムです。
私の質問は、特定の試合の勝者の結果を取得する方法は?
例: radiant_win = 1
「game_id」はどこで使用しますか?o_O
これに答えていただければ幸いです:(。事前に感謝します:D
steam-web-api - Dota 2 API マッチ数
dota 2 のすべての試合の数と、勝った試合の数を取得するためのリンクが必要です。
http://api.steampowered.com/IPlayerService/GetRecentlyPlayedGames/v0001/?key=[YOURAPIKEY]&steamid=[STEAMID]&format=jsonを使用しています が、結果は次のとおりです。
number すべての一致が検出されませんでした :(
php - Steam 公開鍵を取得するには?
この方法の場合:
ISteamUserAuth
AuthenticateUser
バージョン: 1
HTTP メソッド: POST
パラメーター:
お名前: 湯気
タイプ: uint64
オプション:
説明: ユーザーは暗号化されていない steamid である必要があります。
パラメーター:
名前: セッションキー
タイプ: rawbinary
オプション:
説明: データの 32 バイトのランダム BLOB である必要があり、Steam システムの公開鍵を使用して RSA で暗号化されます。ここでは、セキュリティのためにランダム性が重要です。
パラメーター:
名前: encrypted_loginkey
タイプ: rawbinary
オプション:
説明: ユーザーがハッシュ化されたログインキーであり、セッションキーで AES 暗号化されている必要があります。
3 つのパラメータが必要です。2 番目のパラメーターについてはsessionkey
、Steam システムの公開鍵を使用して暗号化する必要があります。どうすればそれを正確に取得できますか?
いくつかの調査の後、証明書を使用して公開鍵を取得する必要があることがわかりました。これは次のようになります。
私はphpを使用しているため、このコードを使用して証明書から公開鍵を取得しています:
どの証明書を使用するかについて混乱しています。Steam Web サイトの証明書を使用しますか? (cert.crt
証明書になります)
steam - Steam API - ゲームコントローラーのサポート
Steam API を使用して、ユーザーに表示するゲームのリストを取得しています。ゲームがコントローラーをサポートしているかどうかを知りたいです。ゲームが Steam API からコントローラを完全にサポートしているか、一部のコントローラをサポートしているかを確認する方法はありますか?