问题标签 [steam-web-api]
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.
c# - 我将如何解析这个 JSON 响应
我需要解析这篇文章底部链接的 JSON 响应。我尝试了几种非常标准的方法来解析这个 JSON,但我认为它不是合法的 JSON。有没有人有任何解决方案可以让我解析这个 JSON?
有问题的回应:http ://steamcommunity.com/id/Mambocsgoshack/inventory/json/730/2/
响应片段,如果您想查看实际响应,只需单击链接即可。有人告诉我,有些人做不到。
好的,所以我尝试过的基础知识:
我得到的错误:
我在这一行得到错误:
我认为我需要将它序列化为字典,但我不确定如何在我的代码中实现它。任何人都可以在这种情况下建议一个合适的实现吗?
c# - How would I parse this JSON using a dictionary?
I am making a program which needs to parse a JSON response. Most of the data in the response is useless but I need to do a few things with it.
- Be able to retrieve the search for the
id
from thergInventory
section, then get the correspondingclassid
- Get the
market_name
for the object with thisclassid
JSON Response (snippet, it continues on with that format):
Full JSON response: http://steamcommunity.com/id/Mambocsgoshack/inventory/json/730/2/
I believe because the identifiers keep changing for each item in the inventory (i.e. 469449975_0
to 619638799_0
) I would have to deserialize this to a dictionary.
Here is my code thus far:
I believe I am adding the dictionary items to the Items array completely wrong but cannot figure out the correct solution.
However, the error currently is:
Error converting value True to type 'SteamTrade.CSGOInventory+Item , Path 'success', line 1, position 15.
I sort of understand what this means but do not know how to work around it. I didn't think I had to define every property that the JSON returns within my object, but I could well be wrong. Either way, since the format of the JSON changes from the rgInventory
to rgDescriptions
sections changes I do not know how to address this. Could anyone explain how to do this?
UPDATE:
My method to retrieve instanceid from market_name is as follows:
This returns an error saying there are no items in the sequence.
steam - 使用 SteamWebAPI 发送交易?
如何通过 Steam Web API 或 IEconService 发送交易报价?我一直在寻找年龄,但无法提供任何关于是否可能(或不可能)使用 Steam Web API 发送交易的信息。
如果我不能通过 Web API 发送权衡,那么从 Web 服务器发送它们最方便的方法是什么(最好没有 Node.js,比如 Node-Steam)。
c# - 根据值成员变量搜索 IDictionary
我有一个带有 KeyPair 的 IDictionary,<int, SteamApp>
其中 SteamApp 是我正在使用的 SteamAPI 框架中的自定义类。SteamApp 类有一个字段Name
,我想用它来搜索字典。我想搜索特定的游戏名称。我怎么做?
短代码片段:
javascript - Steam:使用 PHP 将 SteamID64 转换为 SteamID
有人如何使用 PHP/javascript 将 steamid64(例如:76561198074259974)转换为 steamid(STEAM_0:0:56997123)(我想在加载屏幕上显示 steamid,但不是 steamid64)
php - 缩短无用的编码?
在 garrys mod 上创建我的加载屏幕,并看到这个“无用”的编码,并打赌有一种方法可以大规模缩短它,但是我是一个 php nooby,想知道是否有一种方法可以使用数组或让它更容易/更短的东西?代码在这里
java - Steam 社区好友列表并向他们发送消息
我正在尝试在 Steam 中与我的团队一起使用小型应用程序,并且我已经使用了 Steam 中的 jave 实施建议,“Steam Condenser”。
所以我尝试获取玩家信息,例如,
但是当我运行它时,它给了我正确的 Avator 名称、Url 等,但是对于朋友列表,我得到所有“null”(得到正确的 null 计数)。那么出了什么问题?
我看不到任何其他方式甚至其他 API 或任何其他示例来向朋友发送消息,但我们都有面部垃圾邮件机器人每天向我们发送消息,所以我们如何向朋友发送消息。
非常感谢您的帮助......
oauth-2.0 - 是否可以仅使用 javascript 来实现 OpenID
问题
是否可以仅使用客户端技术使用 OpenID 登录?
基本上我想为蒸汽登录实现 OpenID,我在网上找到的例子很少,主要是在 PHP 中使用预先存在的库。
我的目标是创建一个仅使用 Javascript 和 HTML 的客户端解决方案。我对 OpenID 的了解非常有限,因此任何能更好地帮助我理解的资源也非常受欢迎。
任何帮助表示赞赏。
我查看了http://openid.net/developers/libraries/并找到了http://kjur.github.io/jsjws/但我不确定它是否可以在服务器环境之外工作。
node.js - 使用名称或实例 ID 获取项目的 AssetID?
我正在使用 Node-Steam,我想使用项目的名称或实例 ID 获取项目的 AssetID。例如,当我使用"Mann Co. Supply Crate Key"
.
php - PHP中的Foreach项目JSON解码?
我正在尝试做一些 CS: Global Offensive 清单以供个人体验。现在我不知道我应该如何显示库存中的所有项目。
库存 JSON
所以当我想要第一个项目的 id 时,我必须使用它
但是在 json 解析中使用 itemid 是愚蠢的。我怎样才能让它列出所有项目的 ID?