Jump to content
McKay Development

Dr. McKay

Administrator
  • Posts

    3596
  • Joined

  • Last visited

Everything posted by Dr. McKay

  1. steam-user communicates directly with the Steam backend using the same protocol as the Steam client, which is not HTTP. Some Steam endpoints are available both via the Steam client and the WebAPI, but this particular one isn't. ICommunityService/GetAppRichPresenceLocalization would be the URL if this one was available via WebAPI, but it's not.
  2. Use getExchangeDetails.
  3. Those are the asset IDs before the exchange happened, not after.
  4. It works for one-sided trades as well. An exchange is still an exchange, even if one side is empty. Extracts the ID how?
  5. Either use getExchangeDetails or use your access token to access the WebAPI.
  6. Yes, Node is very different from C#.
  7. This was an intentional change by Valve.
  8. https://github.com/DoctorMcKay/node-steam-tradeoffer-manager/wiki/TradeOffer#getexchangedetailsgetdetailsiffailed-callback
  9. Garbage is only collected periodically. If you want to fetch that much data in Node, you're going to need more than 200 MB of RAM.
  10. Not possible without calling additional methods, no.
  11. https://github.com/DoctorMcKay/node-steam-user#getownedappsfilter Don't call getOwnedApps until after the ownershipCached event is emitted. Also, it doesn't take a callback argument.
  12. You can't. This is a Node.js module only.
  13. https://github.com/DoctorMcKay/node-steam-tradeoffer-manager/wiki/TradeOfferManager#getofferid-callback
  14. You're treating the symptom, not the cause. There's no scenario where this.partner should be undefined or otherwise invalid unless you're doing something wrong.
  15. steam-session is a Node.js module, not a browser module.
  16. ?? What does this have to do with steam-session?
  17. Show how you're creating a trade offer (new TradeOffer(...))
  18. If you don't have the user's SteamID at all in any form, no.
  19. GetTradeHistory does appear to accept an access token to retrieve all trades.
  20. You need to report that you're in CS2 by calling user.gamesPlayed(730), then complete the GC handshaking process before sending any other GC messages. For CS, this is sending ClientHello (4006) with the proper version number and waiting for ClientWelcome (4004) in response. You can check node-globaloffensive for reference.
  21. Contact your proxy provider.
  22. Sounds like someone with control of your network is trying to modify traffic.
×
×
  • Create New...