Jump to content
McKay Development

All Activity

This stream auto-updates

  1. Today
  2. receiving ofc. Trying to find the way to minimize it
  3. Yes, I do. Using trade offer manager which uses steamcommunity with the new headers defined. Endpoints like offerslist however don't seem to be returning 429's, only the confirmations endpoints do. Are you not receiving any 429's yourself when trying to confirm offers?
  4. do you call other api endpoints on same proxies? inventories, offerslist and so on
  5. Yes, didn't have these 429's yesterday with the same Proxy setup. All proxies are residential.
  6. do you use 1 account per 1 proxy?
  7. This seems to be a part of the solution. The confirmations are working like 60-70% of the time now but for the other 30-40% error 429 is still getting returned. Thank you for sharing though.
  8. here is easy fix: const request = require('request'); const SteamCommunity = require('steamcommunity'); let community = new SteamCommunity({ request: request.defaults({ headers: { 'Accept-Encoding': 'gzip, deflate, br' } }) }); if you use proxy: request: request.defaults({ proxy: proxyUrl, headers: { 'Accept-Encoding': 'gzip, deflate, br' } }) This is not rate limiting. Steam's WAF now fingerprints the Accept-Encoding request header. The legacy request package (which node-steamcommunity uses internally with gzip: true) sends exactly Accept-Encoding: gzip, deflate — real browsers always include br as well. Steam now rejects the bot-like values outright: Accept-Encoding sent Response gzip, deflate (request lib default) 429 gzip 429 gzip, deflate, br 200 gzip, deflate, br, zstd 200 Same IP, same endpoint, seconds apart — only the header changes the outcome. api.steampowered.com is not affected.
  9. I'm having the same issues with my bots. I can also see that a lot of sites are struggling with trading bots while some have already adapted, likely need an update to steamcommunity package.
  10. Is it just me or today something happend with rate limits again? Trade confirmation on all of my bots goes right into 429 error, even though they use different IPs and accounts and it's no more than 4 trade per hour Same with market confirmations. I saw on the forum that getTimeOffset was strict before, but I never experienced something like this, hope it's temporary.... And I also have troubles with inventory loading... On my PC if I load inventory from the browser everything seems ok, but on the same PC using a script I get 429 on the first request... It used to be the same. Something is not right... I use edited version of inventory loading. Were there any changes in requests?
  11. Yesterday
  12. Last week
  13. any workaround regarding this?
  14. Earlier
  15. fix: Invalid time value by @ricardocefet2018 in #367 Full Changelog: v3.50.0...v3.50.1 View on GitHub
  16. @Lukasz Hi, have you received a response from them?
  17. Heads up Steam returned item data where a trade-lock date in owner_descriptions was garbage (e.g. text like “Tradable After …” that doesn’t parse to a real date). steamcommunity’s CEconItem tried new Date(badString).toISOString() → RangeError: Invalid time value.
  18. Oh this is steam inventories with 100Ks
  19. can i ask which inventories are these with so many items CS inventories store 1k items Max per user
  20. yes, request inv < 20000 items ok after a few sec request inv > 20000 not ok after a few sec request inv < 2000 still ok
  21. works fine on small inventories? when u get a 429 on a large inv try doing a small inv reqeust immidietly
  22. did they respond? how did you contact them? through normal steam support?
  23. Just asked steam about this - w8ing for thier respond
  24. I always get error 429 on getPartnerInventoryContents when I fetch large inventories
  25. In the official documentation, the existence of 'new_assetid' is clearly mentioned. I guess it’s a bug that it's missing. Has anyone asked Valve about this yet? It would probably help if we all reported it to them. Also, I’m wondering how sites like skinport.com even work with this bug. They can’t reliably determine who sent which item without that ID. They could try using instance and class IDs, but that definitely won’t work reliably because of different paint wear and other unique values.
  26. Hi any one of you figured out how to get new asset id? I have tried 3 diffrent methods but its removed from all of them
  27. This can't be intentional, right? It makes absolutely no sense to provide endpoints like "getTradeOfferHistory" and include the wrong assetid. I could understand if they removed the previousassetid (the one it had in the previous owner's inventory).
  28. Yes, auth problems. Only use "aud": ["web", "renew", "derive", "mobile"] with post_url = 'https://api.steampowered.com/IAuthenticationService/GenerateAccessTokenForApp/v1/' post_data = { 'steamid': steam_id, 'refresh_token': refresh_token, } response = session.post(post_url, data=post_data, allow_redirects=False, timeout=20) print(response.text) https://github.com/DoctorMcKay/node-steam-session#refreshaccesstoken
  1. Load more activity
×
×
  • Create New...