-
Posts
3626 -
Joined
-
Last visited
Everything posted by Dr. McKay
-
Steam.php L31: You don't need to use an API key for this route. Also, requesting a count of items other than 75 or 2000 will run you into strict IP rate limits. L73: You need to match instanceid in addition to classid. Same on L95. L116: You need to check the item's description (the descriptions array) to see if the item is craftable. If it's not, it should contain a description with content matching something like "( Not Usable in Crafting )". Example item Otherwise, seems like it looks fine.
- 3 replies
-
- php
- backpack.tf
-
(and 1 more)
Tagged with:
-
Show your code.
-
This refreshToken is not valid for logging in to the Steam client
Dr. McKay replied to Ryu's topic in node-steam-user
I haven't tested what happens if you try to use getWebCookies on a SteamClient login session. If you're authenticating with steam-user, you should use the cookies from the webSession event instead. -
This refreshToken is not valid for logging in to the Steam client
Dr. McKay replied to Ryu's topic in node-steam-user
Where are you getting cookies from? -
This refreshToken is not valid for logging in to the Steam client
Dr. McKay replied to Ryu's topic in node-steam-user
You need to use EAuthTokenPlatformType.SteamClient. -
As far as I'm aware, if a trade is rolled back after it's successfully committed, the trade offer stays in the "accepted" state. Really the only way to know a rollback happened is to either check your trade history or check your inventory and notice that items are gone/replaced.
-
No, the API method called by getExchangeDetails is the only place to get the trade status.
-
Every time you login with your password to an account that has mobile 2FA enabled, you'll need to supply a code. It doesn't matter how long you wait.
-
Is it possible to disable Polling?
Dr. McKay replied to Johny's topic in node-steam-tradeoffer-manager
https://github.com/DoctorMcKay/node-steam-tradeoffer-manager/wiki/TradeOfferManager#pollinterval -
Figure it out, I'm not going to do your job for you. If you're using node-steamcommunity, the requests it's sending are well-formed. If you aren't, then I can't really help you.
-
It probably has something to do with the reputation of your IP, dunno.
-
loadUserInventory has been deprecated for years. You should be using getUserInventoryContents.
-
It's definitely stricter, but it seems to be more than 500/day for me.
-
Yes, Steam's rate limiting is more strict now. You need to make fewer requests or use more IPs.
-
stuck on adding their trade item
Dr. McKay replied to newbboy9969's topic in node-steam-tradeoffer-manager
Looks like your assetIds variable contains an array of arrays. -
How to make a comment on a forum topic?
Dr. McKay replied to Jack Nolddor's topic in node-steamcommunity
This isn't a supported use-case. -
I'm not aware of any limits imposed as a result of making trades too quickly, just limits on how many web requests you can make.