3

この質問は、こちらの質問に似ています。しかし、更新されていないため、リンク wikia ページを使用したくありません。Steam サーバーから自動的にデータを取得して定期的に更新できるようなページを作成したいと考えています。

Steam コミュニティのマーケット ページで、所有していないアイテムの宝石の価値を確認できる方法はありません。ただし、私たちが所有しているアイテムの場合、Steam インベントリで宝石の価値を確認できます。

アイテムの gem 値 (別名 goo 値) をフェッチするために Steam サーバーに対して行われる要求は、次のようになります。

http://steamcommunity.com/auction/ajaxgetgoovalueforitemtype/?appid=[アプリID]&item_type=[理解できない数字]

リンクの例:

  1. おそらくウィッチャー3のトレーディングカード
  2. 上記のリンクの 5 を 15 に置き換えます。これはおそらく顔文字または背景用です。

ここでitem_typeが何を意味するのか、そしてそれがトレーディングカード(通常)、トレーディングカード(フォイル)、背景、顔文字などのさまざまなSteamコミュニティアイテムにどのように対応するかについて、この問題に光を当てる人がいるかどうか知りたいですなど

4

1 に答える 1

1

ゲームSpelunky ( )goo_valueの値[0 ; 30]の範囲を書き留めました。値が以下に示されていない場合、それはゼロに等しかったです。item_typeappID=239350

テーブル

あなたは気づくことができます:

  • 20 に等しい 8 つのフィールド (からitem_type=2までitem_type=9)、
  • 80 に等しい 4 つのフィールド (からitem_type=10までitem_type=13)、
  • 80 に等しい 4 つのフィールド (からitem_type=16までitem_type=19)、
  • 80 に等しい 1 フィールド ( の場合item_type=21)。

私はこのまれなプロファイルの背景を所有しているので、ブラウザの [ネットワークitem_type] タブで確認できます。これは 21 です。

また、マーケットページでは、アイテムの種類が一度だけ言及されており、アイテムのレア度 (レア) とアイテムのカテゴリ (プロフィール背景) にリンクされているようです。

htmlコード

マーケットページ

このゲームで使用できるアイテムを確認すると、トレーディング カードが 8 枚、顔文字が 5 枚、背景が 4 枚あることがわかります。

入手可能なアイテム

通常のカードは通常、20 ジェムなどの数ジェムの価値があり、フォイル版は 10 倍の価値があります (200 ジェムなど)。item_type値の範囲は[2 ; 9]カードに対応しています。パラメーターborder_color=1を使用すると、フォイル カードの値を取得できます。このパラメーターがないと、上記のように、通常のカードの値が取得されます。

ホイルカード

item_type=21まれな背景に対応することはすでに述べました。他のアイテム タイプは顔文字や他のプロフィール背景と一致する必要がありますが、一致の背後にあるロジックがわかりません。

顔文字と背景


上記のコメントで言及されたもう 1 つのゲームについては、Fitz the Fox ( appID=372830) です。ここに表があります:

テーブル

  • 10ジェム相当のアイテム5枚、おそらくノーマルカード5枚、
  • 絵文字の数に応じて4ジェム相当の5アイテム、
  • プロフィールの背景の数に一致する 10 ジェムの価値がある 6 アイテム。

アイテムは次のとおりです。

アイテム

要約すると、 は最初のカードで 2からitem_type始まり、他のカードごとに増加し、次に絵文字、最後にプロファイルの背景になります。item_typeこれは、ナンバリングがゲームごとに変わる理由を説明しています。さらに、Spelunky の場合と同様に、同じカテゴリのアイテムの番号付けにギャップが生じる可能性があります。

  • item_type=14とは からまでのitem_type=15絵文字の番号付けのギャップです。item_type=10item_type=16
  • item_type=20item_type=17からまでのプロファイル背景の番号付けのギャップitem_type=21です。

追加情報はArqadeで提供されています。

于 2019-04-28T10:18:05.060 に答える