Jump to content
McKay Development

Dr. McKay

Administrator
  • Posts

    3392
  • Joined

  • Last visited

Everything posted by Dr. McKay

  1. Yes. You won't be able to get codes on your phone, though. You'll need to use SteamTotp to generate the codes in node.
  2. You have to login on the client and request a validation email if your email isn't verified yet.
  3. Yes, once your email is verified.
  4. You don't need to do anything else. Are you getting an error?
  5. Personally all my offers are sent by my bots, so I don't have an answer for that.
  6. Which script are you using? The enable_twofactor.js example in steamcommunity?
  7. If you want escrow duration given a SteamID and trade token, you need to call it on the manager, not on the offer. You can't make it any faster.
  8. It's Steam we're talking about, so pretty much anything is possible. But I don't know if any instances where the accepting succeeds and then it changes later.
  9. Actually, how about if that event just gets emitted every time getOffers is called without a time restriction? Then it'd be emitted for full updates, and also whenever your own code loads the full offer list for whatever reason.
  10. If you only saved the shared_secret, then no, you can't get the identity_secret. The documentation says to save everything. If you're getting "Malformed response" when you're trying to disable 2FA, then please make sure you're up to date.
  11. Welcome to Steam. You should use the receivedOfferChanged event to determine whether an offer was accepted.
  12. Have you noticed whether anything else (for example, name and/or market_name) was missing when you experienced app_data being gone?
  13. I think that for v2 I'm going to make successful API calls always return data instead of "Data temporarily unavailable" (e.g. when the offer appears to be empty), but hold off on emitting events if that's the current state of the data.
  14. Try using getTimeOffset to see if your clock isn't close enough to Steam's. If that doesn't work, make certain you're using the correct secret (shared_secret, it should be base64).
  15. Is your clock right?
  16. Add this to your code and see what it prints out: steam.on('debug', console.log);
  17. No, the event won't fire if there isn't any HTTP traffic going on. But if you pass the SteamCommunity instance to the constructor of TradeOfferManager, then the manager will use that community for its HTTP requests and so no-session requests triggered by the manager will fire the event.
  18. That warning is normal. It installed successfully.
  19. https://github.com/DoctorMcKay/node-steamcommunity/wiki/SteamCommunity#sessionexpired And yes, refreshing cookies every hour or so isn't a bad idea.
  20. It'll be an empty array if you received nothing. You need to use the trade ID, not the trade offer ID.
×
×
  • Create New...