Jump to content
McKay Development

All Activity

This stream auto-updates

  1. Today
  2. I feel stupid for not trying that out from the beginning! Thanks for quick response.
  3. Just add 2FA the same way you would if you had a phone number. The code gets sent to your email instead of your phone.
  4. Yesterday
  5. I was going through this suggestion you made of using node-steamcommunity but it looks like steam account needs to have a phone number verified before that process can be followed. In steam mobile app, I noticed that you can get steam guard working even without adding any phone number. I believe same process is followed by Steam Desktop Authenticator as well. Is there some option available in node-steamcommunity as well? Am I missing something here? I tested adding steam guard without phone number on a new account using ipad, if that matters.
  6. Last week
  7. Hello, I have searched all over the internet, but couldn't figure out anything. Is anyone familiar with what `player_xp_bonus_flags` maps to? I got a `16` field value on my account, so I assume that would relate to my account currently having weekly XP boost available, but I'm not sure at all. Thanks for any replies
  8. Earlier
  9. https://github.com/DoctorMcKay/node-steamcommunity/wiki/CSteamUser#commentmessage-callback
  10. Is comment posting available in the module?
  11. A trade that's reversed during Trade Protection will go to status 12 in GetTradeHistory and GetTradeStatus.
  12. A previous offer's corresponding tradeid couldn't be found in the trade history API because the previously saved time_updated value was not the latest—it had changed. By using the updated time_updated value, the corresponding tradeid can be found in the trade history.
  13. In GetTradeStatus, even if a trade is rolled back midway, it still returns a success status (3). It has been observed that when using the start_after_time parameter in the GetTradeHistory API, there are still cases where the corresponding tradeid is not returned—approximately 1 out of every 20 trades. Therefore, it’s still necessary to paginate through the results to locate it.
  14. Or you could just use GetTradeStatus which takes a tradeid as input?
  15. Retrieve time_updated from the Trade Offer API First, use the Steam Trade Offer API to get the time_updated field of the target trade. For example: https://api.steampowered.com/IEconService/GetTradeOffer/v1/?tradeofferid=8301957547&access_token=xx.xx.xx { "response": { "offer": { "tradeofferid": "8301957547", "tradeid": "807950398061201297", "time_updated": 1753501576, ... } } } Use time_updated as the start_after_time parameter to query the Trade History API Next, pass the time_updated value as the start_after_time parameter when calling the Trade History API: GET https://api.steampowered.com/IEconService/GetTradeHistory/v1/?max_trades=1&start_after_time=1753501576&access_token=xxx.xxx.xxx The API response will include the trade information starting from that timestamp: { "response": { "more": true, "trades": [ { "tradeid": "807950398061201297", "time_init": 1753501576, ... }, ... ] } } This method allows you to accurately locate a trade in the trade history using the time_updated value, which is useful for tracking or further processing.
  16. They stay the same. Only the contextid is changing after the 7 Days back to the normal (2) as far as i can tell.
  17. If getting this error "not act on confirmation", must call acknowledgeTradeProtection https://github.com/DoctorMcKay/node-steamcommunity/commit/a61b50b7a2c2d2e6baa8a6592d26f24a0656058e
  18. For us, assetids not changed, all items after protection lock copied to context 2 with same assetid (and now have same items on context id 16 and 2 🙂)
  19. I know it's been a while. But if this is still relevant for you, I have just released the first version of my CLI-Based Inventory manager INVMAN. I am grateful for every feedback I can get.
  20. I don't know; you'll have to look for yourself.
  21. You need to update node-steamcommunity and call acknowledgeTradeProtection() on each account.
  22. Hi guys. with the new trade protection update, all the trade protected items are in the inventory #16 with contextid of 16. here is my question: after the trade protection time is up, will the assetid of the item change as well as it's contextid? like if i have an item with market_hash_name of AK-47 | Redline (Field-Tested) and contextid of 16 and assetid of 123456789. will the assetid change after the 7 days trade protection are up? if they change, what is your proposed solution to keep track of the items before and after the change? i have saved the trade to my database and have the old assetid. how can i make the connection between the old and the new assetid and update the assetid to the new one?
  23. Recently I started getting the error below when trying to confirm trades. Error: Could not act on confirmation Is it perhaps related to this issue? If so, can it only be fixed manually by logging into each steam account or is there a way to fix it via the module?
  24. Moved to correct forum - this was in an update to node-steam-session, not node-steam-user. As far as I've seen, this parameter is present for any GET request issued by the mobile app to the WebAPI. Confirmations don't go through the API so it's not present for those requests. In practice, the only request that origin=SteamMobile is added to in steam-session is the initial GetPasswordRSAPublicKey request as that's the only GET request issued when using EAuthTokenPlatformType.MobileApp.
  25. The latest update (1.9.4) adds a new "origin=SteamMobile" parameter to mobile GET requests. Is this parameter only used for requests that are part of the node-steam-user library / login process or is this new parameter used for other mobile GET requests, such as retrieving pending confirmations, as well?
  26. Also, I’m a bit confused about how this class was instantiated before. I can see how `EconItem` is created, but I’m not sure where `CEconItem` comes from or how it was initialized previously. Could you clarify how this used to work?
  1. Load more activity
×
×
  • Create New...