Jump to content
McKay Development

All Activity

This stream auto-updates

  1. Yesterday
  2. It may not be enabled on that phone, but it's enabled somewhere.
  3. But I don’t, this is my steam account from “Steam Guard” page on my mobile showing my 2 account. With steam guard enabled there will be a blue checkmark, without it there will be a plus shield icon. I explicitly did “Remove Steam Authenticator” on my mobile settings before using this library.
  4. Thank you for your help! I should look into it a bit more — it's most likely something I did wrong. Thanks again for your assistance! Wishing you a wonderful day.
  5. Here is some information from my refresh_token. I believe it hasn't expired yet, since I've recently logged in again using Steam Desktop Authenticator. Payload: { "iss": "", "sub": "", "aud": [ "web", "renew", "derive" ], "exp": 1762718905, "nbf": 1735992415, "iat": 1744632415, "jti": "", "oat": 1744632415, "per": 1, "ip_subject": "", "ip_confirmer": "" }
  6. I'd guess your refresh token is probably expired or now invalid.
  7. Using steamRefresh_steam from login post Response Headers Set-Cookie is the same. https://login.steampowered.com/jwt/finalizelogin {"response":{}}
  8. Thank you! The refresh_token comes from the maFile generated by linking with Steam Desktop Authenticator. This is Steam Desktop Authenticator:
  9. You clearly already have MFA enabled if it's asking for an MFA code.
  10. Last week
  11. The purpose of the `enableTwoFactor` method is to enable Steam Guard on account, but I implemented the `enableTwoFactor` method correctly and disabled my Steam Guard, however it is asking me for Steam Guard code on login which does not exist because I am using this library to create Steam Guard.
  12. I'm trying to use the Steam Web API endpoint: https://api.steampowered.com/IAuthenticationService/GenerateAccessTokenForApp/v1/ I'm sending a POST request with steamid and refresh_token, but the response is always: { "response": {} } It was working fine yesterday, but stopped working today. Is there any better way to update steamLoginSecure? Thank you very much! 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) {"response":{}}
  13. Can't be done. You can get a web logon nonce from https://steamcommunity.com/chat/clientjstoken but that's not the same thing as a refresh token for the client; you have to send that as web_logon_nonce in the CMsgClientLogOn message.
  14. Hello, I have access token from web client. I want to convert it to steam desktop token. Web tokens has "client", "web" in aud. I can't login thru desktop app. Client tokens has "derive" and "renew" in aud. Which means i can login thru desktop app
  15. Maybe it ll help someone I need just sticker names and img src after trade don't really need ids, I get them from getReceivedItems([getActions, ]callback) getActions - Optional. If true, then the descriptions of the received items will be loaded from the WebAPI in order to populate the items' actions. Default false. callback - Required. A callback to be invoked when complete. err - An Error object on failure, null on success items - An array of EconItem objects that you received. v1.19.0 or later is required to use getActions. Can be called on an accepted offer to retrieve item data about the items you received, including names, descriptions, and new assetids. Will not include any actions (e.g. the CS:GO inspect link) unless getActions is true.
  16. You would need to download and parse items_game.txt, look up the sticker by its sticker_id, then fetch your appropriate language file to translate the localization key into an actual name.
  17. Hi Heloo every one I have a question, is there a way to check the names of stickers by their id? { "stickers": [ { "slot": 0, "sticker_id": 4794, "wear": null, "scale": null, "rotation": null, "tint_id": null, "offset_x": null, "offset_y": null, "offset_z": null, "pattern": null }, { "slot": 1, "sticker_id": 4762, "wear": null, "scale": null, "rotation": null, "tint_id": null, "offset_x": null, "offset_y": null, "offset_z": null, "pattern": null }, { "slot": 2, "sticker_id": 4782, "wear": null, "scale": null, "rotation": null, "tint_id": null, "offset_x": null, "offset_y": null, "offset_z": null, "pattern": null }, { "slot": 3, "sticker_id": 4741, "wear": null, "scale": null, "rotation": null, "tint_id": null, "offset_x": null, "offset_y": null, "offset_z": null, "pattern": null } ], "keychains": [], "accountid": null, "itemid": "43163857952", "defindex": 10, "paintindex": 904, "rarity": 3, "quality": 9, "paintwear": 0.2513757348060608, "paintseed": 743, "killeaterscoretype": 0, "killeatervalue": 0, "customname": null, "inventory": 3221225475, "origin": 8, "questid": null, "dropreason": null, "musicindex": null, "entindex": null, "petindex": null }
  18. Yes, we should start a Telegram discussion group.
  19. I have the same problem. Do you have Telegram? So we can discuss it in our language (I'm Russian speaking too)
  20. Ooh, something new for me, awesome thanks ❤️
  21. It's a Date object. You can use its UTC methods to manipulate the object in UTC/GMT.
  22. Hi all, I have a question, tradeInitTime in getExchangeDetails([getDetailsIfFailed, ]callback) - tradeInitTime - A Date object representing when Steam began processing the item exchange. If this trade was held, then this is the time when Steam began removing items from both parties' inventories, i.e. the time when the trade went into escrow. but this is a return in my local timezone and I want this value to calculate when item ll be tradeable (always 7GMT). Is there a way to switch this tradeInitTime to GMT instead of local? Or maybe there is a way to just get the traeable_after time Thanks
  23. Earlier
  24. But now you need to confirm it on Steam Mobile, which was not necessary before
  25. Market confirmations have existed for a very long time. You can use node-steamcommunity to accept them.
  1. Load more activity
×
×
  • Create New...