Jump to content
McKay Development

Dr. McKay

Administrator
  • Posts

    3575
  • Joined

  • Last visited

Everything posted by Dr. McKay

  1. Automating reports/commendations is one thing I won't help with.
  2. I don't believe it was ever officially supported, so I wouldn't be surprised if they removed the backend code for it.
  3. It would be possible.
  4. If it helps any, the amount of XP needed to reach the next level goes up by 100 every 10 levels. So the amount of XP you need to reach level X is 100 + (floor(X / 10) * 100).
  5. That code looks right. You're probably being rate-limited by the GC. Valve is big on making it only possible to get data one way, then rate-limiting that one way to hell. What happens if you delay 10 seconds between items?
  6. I can't reproduce this: const SteamUser = require('./index.js'); const SteamTotp = require('steam-totp'); const TradeOfferManager = require('steam-tradeoffer-manager'); const SHARED_SECRET = "redacted"; let user = new SteamUser(); let manager = new TradeOfferManager({ "domain": "doctormckay.com", "steam": user }); user.logOn({ "accountName": "redacted", "password": "redacted", "twoFactorCode": SteamTotp.generateAuthCode(SHARED_SECRET) }); user.on('loggedOn', () => { console.log("Logged on"); }); user.on('webSession', (sessionID, cookies) => { console.log("Web session id " + sessionID); console.log(cookies); manager.setCookies(cookies, (err) => { console.log(err); console.log(manager.apiKey); }); }); I don't think you ever needed it to send trades as long as steamLoginSecure has existed... if you're on a secure connection it ignored steamLogin. You don't need to run your website over HTTPS (although you really should); all connections to Steam have to be done over HTTPS (which my modules have done as long as they could).
  7. steamLogin probably went away because Steam can only be accessed over HTTPS now. browserid is unnecessary.
  8. How are you calling the function?
  9. Seems like you're doing it right. Valve probably disabled it.
  10. Not at the moment. If it doesn't work for you, assuming you're trying to use it correctly, then it's probably disabled. If you paste your code I can tell you if I see any glaring issues with your implementation.
  11. It wouldn't surprise me if they've disabled that.
  12. The answer to both your questions is "who knows, it's Valve".
  13. When you're using a loginKey, you shouldn't send a password. That might have something to do with it.
  14. Use a ?count=x parameter to specify how many items you want it to return. I think the limit might be 2000. If you still get more_items: 1 in the response then you need to make another request with a parameter in the URL start_assetid=.
  15. I'm not going to help you bypass Steam bans.
  16. Not presently, if it's actually been disabled.
  17. It's likely that Valve disabled the message used to change your email via the CM since it goes through the help site now.
  18. Determining from node-tf2 if an item is tradable is a task. There are like 4 different ways something can be untradable. There could be a flag, there could be one of several attributes, there could be a specific origin (achievement item). You're probably better off just getting your inventory from Community.
  19. That's generally true, but you'll probably come across some item someday with a different classid and it will break all your stuff.
  20. Classids can change whenever they want.
  21. If Steam doesn't report and licenses for the app, I see no reason why it would appear to be owned.
  22. Can you please log into that account in the Steam client, open the Steam console (Win+R -> steam://nav/console), and type this: licenses_for_app 578080 Then paste the output here.
×
×
  • Create New...