【发布时间】:2015-03-21 18:00:11
【问题描述】:
我正在制作一个蒸汽交易机器人,我需要知道哪些物品会被交易给我,以便我可以将它们存储到数据库中。该机器人正在使用 node-steam 和 node-steam-tradeoffers。该机器人目前正在运行并成功进行交易。
在成功的交易中,这是运行的代码:
var items = offer.items_to_receive;
offers.acceptOffer({tradeOfferId: offer.tradeofferid});
logger.info("A Trade has been accepted: " + offer.steamid_other);
// prints out all the items received
for (i = 0; i < items.length; i++){
logger.info("Items recieved: " + items[i]);
}
问题是输出:http://prntscr.com/6jksqw
我一直在看 Steam 开发网站:https://developer.valvesoftware.com/wiki/Steam_Web_API/IEconService
我正在使用属性 items_to_receive,它是 CEcon_Asset 的数组。问题是我不知道如何访问数组中的项目。
提前感谢您的时间和帮助!
【问题讨论】:
-
这样的东西有帮助吗? stackoverflow.com/questions/8312459/…
标签: javascript node.js steam steam-web-api