Steam Market API?

Ari*_*ger 10 php steam-web-api steam

我知道有一个Steam API允许我使用Steam社区的数据.
我的问题是,有没有人知道是否有Steam Market API?
例如,我想获得Steam Market中商品的当前价格.

我用谷歌搜索,还没有找到任何东西.
我很乐意得到你的帮助.

kiw*_*ixz 18

我找不到任何文档,但我使用:

http://steamcommunity.com/market/priceoverview/?appid=730&currency=3&market_hash_name=StatTrak%E2%84%A2 M4A1-S | Hyper Beast (Minimal Wear)
Run Code Online (Sandbox Code Playgroud)

返回JSON.在撰写本文时,它返回:

{"success":true,"lowest_price":"261,35€ ","volume":"11","median_price":"269,52€ "}
Run Code Online (Sandbox Code Playgroud)

您可以更改货币.1是美元,3是欧元,但可能还有其他.

  • 此外,如果您要求过多,Valve 会暂时禁止您(几分钟)。 (3认同)

Ord*_*aos 10

补充一下其他人所说的,如果您尝试在 1 分钟内从服务器请求 20 个项目,就会发生对 JSON 站点的临时禁止。如果您正在创建一个脚本来请求这些链接,请在每个脚本之间添加三秒的延迟。此外,禁令仅持续剩余的服务器端分钟(可能不是 60 秒)。


小智 8

我索引了蒸汽使用的可用货币作为参数

&currency=3
Run Code Online (Sandbox Code Playgroud)

作为:

1 : 63.83 美元

2 : 46.85 英镑

3 : 52,--€

4 : 瑞士法郎 56.41

5 : 4721,76 p??。

6:235,09z?

7 : R$ 340,80

8 : ¥ 6,627.08

9 : 534,70 克朗

10 : Rp 898 383.24

11 : RM257.74

12 : P3,072.66

13 : S$84.47

14 : ?1,921.93

15:1.474.136,93?

16:?69,717.79

17 : 468,47 TL

18:2 214,94?

19 : 墨西哥 $1,557.75

20 : CDN$ 99.09

21 : 100.40 澳元

22 : 新西兰元 107.55

23 : ¥ 505.96

24:?5,733.04

25 : CLP$ 55.695,47

26 : S/.283.03

27 : COL$ 271.637,06

28 : R 1 193.49

29 : 港币 606.83

30 : NT$ 2,189.42

31 : 293.64 SR

32 : 287.51 迪拉姆


Cap*_*er1 5

更好的搜索API,可以为您提供游戏的所有结果,例如使用pubg仅包含272个项目的示例,如果您的游戏还有更多尝试,请尝试在最后更改count参数

https://steamcommunity.com/market/search/render/?search_descriptions=0&sort_column=default&sort_dir=desc&appid=578080&norender=1&count=500
Run Code Online (Sandbox Code Playgroud)

  • 即使 `count` >100;它仍然只显示 100 个结果。我通过利用“start”参数的多个请求解决了这个问题。 (2认同)