【问题标题】:Getting Steam Player's Inventory List (DOTA 2)获取 Steam 玩家物品清单 (DOTA 2)
【发布时间】:2016-05-20 05:31:09
【问题描述】:

我从其他页面阅读了一些答案,发现http://steamcommunity.com/profiles//inventory/json/570/2 是我获取玩家库存列表的方法。在我到那个地址之后,出现了很多数据。但是,问题在于数据没有正确呈现。我得到了类似的东西。

{"success":true,"rgInventory":{"7905269096":{"id":"7905269096","classid":"771158876","instanceid":"782509058","amount":"1 ","pos":1},"7832200468":{"id":"7832200468","classid":"626495772","instanceid":"1463199080","amount":"1","pos": 2},"7832199378":{"id":"7832199378","classid":"626495770","instanceid":"1463199082","amount":"1","pos":3},"7832197795" :{"id":"7832197795","classid":"626495773","instanceid":"1463199083","amount":"1","pos":4},"7832127932":{"id": "7832127932","classid":"771156290","instanceid":"1463199085","amount":"1","pos":5},"7832128369":{"id":"7832128369","classid ":"626495771","instanceid":"1463199086","amount":"1","pos":6},"7832128042":{"id":"7832128042","classid":"466386035", "instanceid":"1463199087","amount":"1","pos":7},"7830087148":{"id":"7830087148","classid":"536091705","instanceid":"1463199088 ","amount":"1","pos":8},"7822471023":{"id":"7822471023","classid":"771179852","instanceid":"782509058","amount": "1","pos":9},"7797472279":{"id":"7797472279","classid":"7714104 55","instanceid":"782509058","amount":"1","pos":10},"7782683766":{"id":"7782683766","classid":"771181072","instanceid" :"782509058","amount":"1","pos":11},"7631976019":{"id":"7631976019","classid":"771157018","instanceid":"782509058","金额":"1","pos":12}},"rgCurrency":[],"rgDescriptions":{"771158876_782509058":{"appid":"570","classid":"771158876","instanceid “:” 782509058" , “icon_url”: “W_I_5GLm4wPcv9jJQ7z7tz_l_0sEIYUhRfbF4arNQkgGQGKd3kMuVpMgCwRZrh6GdUmV2uVefqzZAxsqDpH8eVO4Nb2CyAaiWsVUbt1mBngc3Zm32FdEXSSFBuQVD4Z97J3LgwOxDlDHfjc9z40ChfLKg86GW_CBqRXhIgJ1zaQ3WkhKx3uK”, “icon_url_large”: “W_I_5GLm4wPcv9jJQ7z7tz_l_0sEIYUhRfbF4arNQkgGQGKd3kMuVpMgCwRZrh6GdUmV2uVefqzZAxsqDpH8eVO4Nb2CyAaiWsVUbt1mBngc3Zm32CZOBWOAUKgdCoUqtJKW0Q7rCFKTLTVowoQBhPHGhMOGCK_YrRq1JVAm2rA7CM1GhVgPNerBnXLi”, “icon_drag_url”: “”, “名”:“食人魔 苛性钢斩波器","market_hash_name":"食人魔的苛性钢 Choppers","market_name":"食人魔的苛性钢 Choppers","name_color":"D2D2D2","background_color":"","type":"不常见 Swords","tradable":0,"marketable":0,"commodity":0,"market_tradable_restriction":"7","market_marketable_restriction":"7","descriptions":[{"type":"html" "值":"使用过的 作者:炼金术士”}

有什么方法可以让它更整洁,以便我可以读取数据?或者谁能​​给我关于如何处理这些数据的任何想法?多谢了

【问题讨论】:

    标签: api steam inventory


    【解决方案1】:

    此数据为 JSON 格式 (http://www.json.org/)。它适合应用程序使用。所以你应该编写一个小程序来读取这些数据,解析它并查询更多元素。例如(只是在这里猜测)有一个 API,您可以在其中通过其 ID 获取项目(类似于 http://steamcommunity.com/items/7832200468)。

    该程序的输出可以是包含名称、值、稀有度等的项目列表(文本或 HTML)

    编辑:还有这个:Getting someone's Steam inventory

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-21
      • 2019-10-24
      相关资源
      最近更新 更多