問題タブ [steam]
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.
api - Steamアクティビティフィードを取得しますか?
特定のユーザーがツイートに似たWebサイトに投稿するために、Steamでアクティビティフィードを取得する方法を見つけた人はいますか?ウェブサイトにアクティビティフィードを追加していますが、実際に最もアクティブになっているのはSteamだけなので、Steamがないとすぐに古くなります。Web APIを見てきましたが、完全なフィードを取得して投稿できるかどうか、または特定のゲームの特定の統計情報を取得できるかどうかは指定されていません。私は自分の活動のためにRSSフィードを見つけようとしましたが、今のところ運がありませんでした。それは間違いなく好ましい形式でしょう。
jquery - jsonpを使用してクロスブラウザ呼び出しを行いますが、XMLを返します
純粋にクライアント側のアプローチを使用して、このURLから返されたデータを取得したい
http://steamcommunity.com/id/rahulkadukar/stats/TheElderScrollsVSkyrim/?tab=achievements&xml=1
これは今のところ私のコードです
SteamからJSON変数にデータを取得できるように、誰かが私に何をすべきか教えてもらえますか?
javascript - SteamAPIJavascriptを使用してSteamIDを取得する
かなりの頭痛の種を引き起こしている同一生成元ポリシーのように見えるものに遭遇しています!
追いかけるために、私は基本的に、ユーザー名のみを指定したときにユーザーのsteam64idを取得しようとしています。
たとえば、私のユーザー名:「Emperor_Jordan」に移動します。
http://steamcommunity.com/id/emperor_jordan?xml=1
そして、私が必要とするsteamidは一番上にあります。そこで、JQuery Ajaxを使用してこれを取得し、後で使用するために必要なIDを解析することにしました(steamapiの使用にはsteam64idが必要です)。問題のコードのスニペットは次のとおりです。
ここでの問題は、完了のアラートを受け取っている間、「解析」が表示されないことです。これまで。それはそのコールバックを決して受け取らないので、私はSOP(同一生成元ポリシー)にぶつかっていると信じるようになります。
私はこれに間違った方法でアプローチしていますか、回避策はありますか?
ありがとう!
python - Python から OS の既定のアクションで URL を開く
ここで見ることができる TF2idle と呼ばれるプログラムを編集しています: http://facepunch.com/showthread.php?t=1161862
その人の情報源を使用して選択されたアカウントを最適化するためのボタンを追加しています。
これがすべての魔法が発生する場所であり、デフラグボタンを追加するために編集する必要がある場所であることがpythonファイルでわかりました。
136 ~ 142 行目と 328 ~ 337 行目は自分で追加しました。これらの行は以下のとおりです。
と
プログラムがアカウントを最適化する方法は、「steam://defrag/440」を起動することで、自動的に実行されます。たとえば、Google Chrome のアドレス バーにそのアドレスを入力すると、Steam に ID 440 (TF2) のプログラムをデフラグするように指示されます。
つまり、それをスクリプトに追加する方法がわかりません。「steam://defrag/440」を含むBATファイルを追加し、336行目にそのBATファイルを起動する行を追加することを考えていました。
ここの誰かが私がこれを達成する方法を知っていることを願っています。
2 つ目の問題は、編集が終了した後でこれらすべてのソース ファイルを .EXE に変換する方法がわからないことです。これはすべて私にとって高度なものであることはわかっていますが、コンピューター サイエンスの大学に行きたい場合は学習を開始する必要があります。さらに、これはこのツールを使用する多くのユーザーに本当に役立ちます。
linux - パイプ付きの奇妙なスチームアップデーターの動作
このプログラムのSTDOUTには奇妙な振る舞いがあります。
プログラムを実行した場合:
次を./steam -command update -game "Counter-Strike Source" -dir .
出力します:
奇妙な理由で、パイプとティーを使用して次のようにファイルにログインした場合./steam -command update -game "Counter-Strike Source" -dir . | tee log
:プログラムを出力するのは次のとおりです。
そしてそれ以上は何もありません。同じテキストがログファイルと画面にあります。それでも、プログラムはファイルの更新を開始します。なぜこれが起こっているのか考えていますか?
注:欠落している行はSTDERRからのものではありません
注2:./steamは子や追加のプロセスを作成しません
python - ラムを食い尽くすPython辞書
私はプログラミングにかなり慣れておらず、Team Fortress 2プレーヤーからインベントリデータを取得し、steamidをキーとして、アイテムのリストを値として、インベントリアイテムを辞書に入れるプログラムを作成しました。
私が遭遇している問題は、辞書に約6000エントリが入力された後、プログラムがシステム上のRAMのすべてを本質的に吸い上げ、シャットダウンすることです。
辞書が大きくなりすぎると思いますが、同様の質問から読んだところによると、6000エントリの辞書は私のRAMの多くを占めるべきではありません。
私は他の解決策を検討してきましたが、コードにいくつかの具体的な例を使用できます。
辞書の出現を維持しながらそれを行う他の方法を私は本当に知りません。これは、それが誰の在庫であるかを知りたいので非常に重要です。これについて不明な点がある場合は、そのように言ってください。説明しようと思います
api - How to get the price of an app in Steam WebAPI?
Is there a possibility to get the price of a game from Steam over the WebAPI?
python - URLを取得するときのマルチプロセッシングpython 3.2
Steam API からインベントリ データを取得するスクリプトを作成しましたが、速度に少し不満があります。だから私はPythonでのマルチプロセッシングについて少し読んだだけで、頭を包み込むことができません。このプログラムは次のように動作します。リストから SteamID を取得し、インベントリを取得してから、ID をキー、インベントリの内容を値として、SteamID とインベントリをディクショナリに追加します。
また、マルチプロセッシング時にカウンターを使用することに関連するいくつかの問題があることも理解しました。これは、最初からではなく、最後に取得したインベントリからプログラムを再開できるようにしたいため、小さな問題です。
とにかく、私が求めているのは、インベントリ データを含む URL を開くときにマルチプロセッシングを実行して、プログラムが一度に 1 つではなく複数のインベントリを取得できるようにする方法の具体的な例です。
コードに:
私の問題が明確であることを願っています。それ以外の場合は、明らかにそう言ってください。サードパーティのライブラリの使用を最適に回避しますが、それが不可能な場合は不可能です。前もって感謝します
ruby - RubyGem 'steam-condenser' - 一部のプロファイルしか取得できないのはなぜですか?
私はゲームに関連する IRC ボットを持っています (具体的には Team Fortress 2)。Steam API と通信するいくつかの機能を実装したいと考えています。steam-condenser gemを使用しています。IRB がどのように機能するかを理解しようと、IRB をいじっています。私が理解できないことの 1 つは、Steam コミュニティからいくつかのプロファイルを取得できる理由です。一部のプロファイルでは「XML を解析できませんでした」というエラーが発生しますが、その理由はわかりません。
Steam コミュニティを知らない/未経験の方向けの情報です。
- プロファイルは「非公開」に設定できます。友達だけがプロファイルを表示できることを意味しますが、一部の公開プロファイルを取得でき、一部の公開プロファイルは取得できません
- 蒸気プロファイルは、主に 3 つの異なる ID で識別できます。
- SteamID: STEAM_0:0:16866618のように見えます
- SteamID64: 76561197993998964 のように見えます
- CustomURL: 好きな "CustomURL" を設定できます。たとえば、これは私のゲームのニックネームであるため、booyakahに設定しました。これにより、http://steamcommunity.com/profiles/76561197993998964 ではなく、Steam コミュニティ プロフィール http://steamcommunity.com/id/booyakah/ の URL が表示されます。
前述のように、一部のプロファイルは、いずれかのソリューション (SteamID、SteamID64、または CustomURL を検索) を使用してプロファイルを取得しても問題なく動作します。一部のプロファイルは、どのように取得しようとしても、「XML を解析できませんでした」というエラーを返します。
これは私がやろうとしていることであり、何か問題が発生したときの IRB からの出力です
同じ例ですが、プロファイルの取得に成功した場合
取得できるプロファイルと取得できないプロファイルがある理由がわかりません。私が見る限り、プロフィールが公開されているかどうかは問題ではありません。明らかな理由により、プライベート プロファイルはまったく取得できません。ただし、一部のパブリック プロファイルのみを取得できます。
私はここで途方に暮れています。どんな助けやアイデアも大歓迎です
steam - Steam Web API Steam プロファイルのないユーザーのゲーム リストを取得する
フォーラムを検索したところ、次のようなユーザーのすべてのゲームを取得するためのサンプル パターンが見つかりました: http://steamcommunity.com/id/ /games?tab=all&xml=1 はすべてのゲームを返します。ただし、ユーザーがまだ Steam プロファイルを設定していない場合、ゲームを持っていても、上記の URL には表示されません。(例) http://steamcommunity.com/id/76561198061133470/games?tab=all&xml=1
Steam Web API キーを持っています。ゲームリストを取得したい。誰かがそのメソッド/呼び出しを指摘できますか?