【发布时间】:2015-01-31 23:11:41
【问题描述】:
我查看背包cs中每件商品的价格:点击此链接:
http://steamcommunity.com/market/priceoverview/?country=FR¤cy=3&appid=440&market_hash_name=
但例如 100 件商品,我查看 100 个链接以获取我所有商品的价格。
是否可以查询包含许多项目的 Steam,而 Steam 仅响应一个包含所有请求价格的 json?
我希望它是一个这样的系统,你发送一个数组,其中包含你想知道价格的项目的所有 classid 到一个 Steam url,然后 Steam 向你发送一个包含你数组所有价格的 json。对于steam来说并不难,而且速度非常快,对我来说查询速度非常有帮助,而且更容易。
【问题讨论】:
-
您应该查看他们的文档。不过,最好的选择是制作一个 PHP Forloop,然后将所有 json 组合在一起。
-
他们的文档中没有任何关于市场的内容......目前这就是我所做的,但每个循环都会打开一个新的 URL 来获取价格。所以它需要非常长的时间
-
您可以使用 CURL 打开 URL 并解析它们。您应该确保禁用 PHP 执行时间限制。对于所花费的时间,这真的无济于事,但也许您可以制作一个不错的加载栏? :)
-
我实际上使用 cURL,但我想要的是这样的系统,你发送一个数组,其中包含你想要知道价格的项目的所有 classid 到 Steam url,然后 Steam 向你发送一个包含所有价格的 json你的数组。对于steam来说,这并不难,而且速度很快,对我来说,这对请求的速度很有帮助,而且更容易。
标签: php json steam steam-web-api