标签: steambot

如何获取Steam Inventory API或获取所有蒸汽项目列表的方法?有些网站有这个吗?

我一直在寻找一种方法来制作一个SteamBot,交换我的Steam库存礼品钥匙等.

问题出在Steam库存....因为据我所知,它还没有官方API,所以我不能像dota 2和tf2那样做!

我得到的最接近的是:使用这样的链接和用户的用户名代替"unluckyped"

http://steamcommunity.com/id/unluckyped/inventory/json/753/1

但是2大问题!首先,它不是很详细,第二和最重要的一个,它只告诉我我得到了什么!不是整个蒸汽都有!

所以我们说,经过几个小时的编码,我的机器人可以自动获得我给它的游戏的名称,我设定价格,它的工作,但它仍然只有一个我有的清单,如果它提供一些新的东西,它无法识别.除非!我也这样做它会检查交易者的库存!

但是有没有更简单的方法来获得所有列表?

像tf2outpost dota2outpost dota2league baazar.tf或dispencer.tf这样的网站有哪些东西可以显示你在蒸汽库存中的所有项目?

Tnx很多人:D希望我能找到答案:D

编辑:

我不知道我的问题的哪一部分要登上.

总结一下,我想要的是:

如何获得Steam的库存完整的架构列表?喜欢我用的时候:

 http://api.steampowered.com/IEconItems_[AppID]/GetSchema/v0001/?key=[APIKey]
Run Code Online (Sandbox Code Playgroud)

这个网址适用于Dota 2/TF2或此类游戏,但不适用于Steam库存.

我怎么得到蒸汽库存一个?

如果没有办法,那么我之前说的一些网站怎么样呢?

Tnx再次.

c# api inventory steam steambot

8
推荐指数
1
解决办法
8551
查看次数

Steam API 获取游戏信息

如果他们在我的网站中搜索游戏名称,我将如何使用 steam API 来获取游戏信息,我是使用 API 的新手,请帮助!示例:我需要从 steam 获取网站中游戏的最低要求

steam-web-api steam steam-condenser steambot

7
推荐指数
1
解决办法
2万
查看次数

steamkit如何工作?

目前,我想实现蒸汽游戏的交易系统(使用python).

所以,我搜索了github,但遗憾的是,只有

https://github.com/Jessecar96/SteamBot

https://github.com/Jessecar96/SteamKit2

是的,他们工作得很好.但他们是C# - 不要告诉我python不能这样做:).

所以,我想从steamkit部分开始.我认为这并不困难(也许只是一些web-apis),但是当我有点回顾SteamKit2的代码时,我发现似乎使用TcpConnection来访问Steam网络,不知道他们是如何获得协议的.

有没有人对此有任何想法,我想使用python加载steamkit2.dll,但我真的菜鸟与C#

python c#-4.0 steam-web-api steam steambot

2
推荐指数
1
解决办法
6712
查看次数

Steam API/JSON 中商品的买卖订单

我正在尝试获取 JSON 格式的买卖订单,例如价格历史记录,但找不到任何信息。有没有办法这样做?

买入和卖出订单截图

我试过:

https://steamcommunity.com/market/pricehistory/?country=ru&currency=3&appid=730&market_hash_name=Operation%20Riptide%20Case
Run Code Online (Sandbox Code Playgroud)

和:

https://steamcommunity.com/market/listings/730/AWP%20%7C%20Asiimov%20%28Field-Tested%29/render?start=0&count=1&currency=3&language=english&format=json
Run Code Online (Sandbox Code Playgroud)

但它们不显示买卖订单。谢谢

steam-web-api steam steambot steamworks-api

2
推荐指数
1
解决办法
4820
查看次数

Console.log()记录我[object,object]的东西

好的你好,所以我有一个异步的东西并返回一个promise,基本上我已经使用了.then方法或其他任何方法.虽然当我在console.log()中我想要记录的变量+一个自定义字符串(console.log(data +"hey");)它给出了log [object,object]当我单独执行变量数据时,它给了我正是我想要的.为什么会这样?这是我的代码btw.

(此代码获取我在库存中的项目.):

var steamUserInventory = require('steam-user-inventory');

var botID64 = "76561198026027024";
steamUserInventory(botID64, '753/6').then(data => console.log(data));
Run Code Online (Sandbox Code Playgroud)

这很完美(因为console.log中的数据是单独的)另外,当我尝试将"数据"放在这样的json文件中时:

        steamUserInventory(Bot, '753/6').then(data => 
        fs.writeFile("inventories/me.json", data, function(err) {
            if(err) {
                console.log("Error saving data to json file: " + err);
                return;
            }
            console.log("Bot inventory has been updated!");
        }));
Run Code Online (Sandbox Code Playgroud)

它给了我同样好的旧[物体,物体] ......更多的线条

在json文件中.它没有给我我想要的东西.

(顺便说一句,console.log(数据)给了我):

 { id: '538277908',
amount: '1',
pos: 126,
name: 'Docking',
appid: '753',                                                                                                           classid: '230924010',
instanceid: '2108281766',                                                                                               tradable: 0,
marketable: 0,                                                                                                          marketTradableRestriction: '7',
link: 'http://cdn.akamai.steamstatic.com/steamcommunity/public/images/items/2870/5059522765a958a85cabe31988ccc928b8c36715.jpg',
image: 'http://steamcommunity-a.akamaihd.net/economy/image/U8721VM9p9C2v1o6cKJ4qEnGqnE7IoTQgZI-VTdwyTBeimAcIoxXpgK8bPeslY9pPJIvB5IWW2-452kaM8heLSRgleGBrrJJ3upnaKks0uKrDFhw5OJPBT3mTBHXgjSUcef3xwM2PZYmJ0fxw5kZ79tJA8F0arJkgNs',
category: null,                                                                                                         type: null,
exterior: null,                                                                                                         quality:
Run Code Online (Sandbox Code Playgroud)

这是我想要存储在json文件中的内容. …

javascript json node.js steambot

-2
推荐指数
1
解决办法
2019
查看次数