-
Posts
3365 -
Joined
-
Last visited
Contact Methods
-
Website URL
https://www.doctormckay.com
Profile Information
-
Gender
Not Telling
Dr. McKay's Achievements
-
Question about getOffer and getOffers functions
Dr. McKay replied to kast0l's topic in node-steam-tradeoffer-manager
Yes. -
kast0l reacted to a post in a topic: Error: No API-Key set (yet)
-
You need to call setCookies on the TradeOfferManager instance, not on the SteamCommunity instance. TradeOfferManager's setCookies also retrieves your account's API key.
-
You just need to call setCookies each time the webSession event is emitted. You don't need to create a new TradeOfferManager or SteamCommunity.
-
Use webLogOn() to get a new web session when that happens. It's a good idea to do that at least every hour or so as well.
-
You could use the IEconService/GetTradeOffer API method to fetch the trade offer details, which would include the user's SteamID. creator_id is the ID of the trade offer.
-
The sessionid cookie should indeed be universal. You can use whatever value you want.
-
That means it couldn't find any pending confirmations that map to an object (trade offer, market listing, or other) with that ID.
-
Probably not.
-
AshIgorash reacted to a post in a topic: Storing active trades
-
You'll be fine if you store this in your database.
-
Yeezy reacted to a post in a topic: using "status" key in uploadRichPresence?
-
I can't understand why the execution time of Node.js 10s
Dr. McKay replied to kast0l's topic in node-steam-user
If there's a request outstanding when you call logOff(), it has to wait for the request to timeout before the Node.js process can exit. There's a bunch of requests that get made internally when you first log on; you're better off waiting a second or so after loggedOn is emitted before calling logOff(). In the future I'll try to add a mechanism to cancel outstanding requests when we log off, but it's not quite as simple as it first sounds. -
Can I access Steam Web API resources with a node-steam-user session?
Dr. McKay replied to ca1f's topic in node-steam-user
No, you'd have to register one using the web page at https://steamcommunity.com/dev/apikey or node-steamcommunity's createWebApiKey method. If you're calling methods that aren't account-specific (e.g. GetPlayerBans returns the same data for everyone, nothing is specific to your account) then you could register one API key and use it for everything, but I don't know if that meets your specific needs. -
Can I access Steam Web API resources with a node-steam-user session?
Dr. McKay replied to ca1f's topic in node-steam-user
Not really. Some WebAPI methods allow you to use an access token (which is the same as a steamLoginSecure cookie without the SteamID prefix), but not all. GetPlayerBans is not an API method that accepts an access token, so you do need an API key for that.