speedy Posted April 25, 2016 Report Share Posted April 25, 2016 Hello, recently i use "getReceivedItems" to get the new assetids from new items in my inventory and save them in my database. Withdraws of the same items to users are very easy in that way (have not to search them in my inventory by name, ...)Most of the time when steam runs in good state i have no problems with that. But sometimes especially on the weekend some outgoing offers fail with state "InvalidItems" or error 26 on retry.Some items (not every from that invaliditems trade) arent anymore with that assetid from my database in my inventory. It looks like they have changed the id. Do you know that problem? is there a way to find out the new assetids without searching them by name in my inventory? My problem with searching by name is (for the repair of the ids), if there is much action on my bot it could happen that a search by name choose very new accepted items (before getReceivedItems write the assetids to my database -> using my database as blacklist which item ids are "free" in my inventory (to find for that missing ids the "new" id... xNiceEinz 1 Quote Link to comment Share on other sites More sharing options...
Dr. McKay Posted April 25, 2016 Report Share Posted April 25, 2016 Sometimes a trade fails halfway through committing, so it rolls back the items that were already exchanged. That changes the asset ID for those items. There isn't any way to figure out what the IDs changed to without just comparing names and other identifying features. Quote Link to comment Share on other sites More sharing options...
xNiceEinz Posted April 25, 2016 Report Share Posted April 25, 2016 Sometimes a trade fails halfway through committing, so it rolls back the items that were already exchanged. That changes the asset ID for those items. There isn't any way to figure out what the IDs changed to without just comparing names and other identifying features. What do you think are the right informations called "other identifying features" ?Because in my opinion there aren't any other things where i can compare them. Quote Link to comment Share on other sites More sharing options...
speedy Posted April 25, 2016 Author Report Share Posted April 25, 2016 (edited) thx, do you have a good idea to find that changed ids by name (ofc the database as assetid blacklist) but also secondary prevent that it doesnt choose items from a new trade where the "getReceivedItems" not finished yet (so ids not in database) Edited April 25, 2016 by speedy Quote Link to comment Share on other sites More sharing options...
Dr. McKay Posted April 26, 2016 Report Share Posted April 26, 2016 You're on your own here, I can't make any recommendations for that. Quote Link to comment Share on other sites More sharing options...
cookie Posted April 27, 2016 Report Share Posted April 27, 2016 Sometimes a trade fails halfway through committing, so it rolls back the items that were already exchanged. That changes the asset ID for those items. There isn't any way to figure out what the IDs changed to without just comparing names and other identifying features. Does that happens when you're sending/accepting an offer or just sending? Quote Link to comment Share on other sites More sharing options...
Dr. McKay Posted April 27, 2016 Report Share Posted April 27, 2016 It happens when an offer is being accepted. Quote Link to comment Share on other sites More sharing options...
cookie Posted April 28, 2016 Report Share Posted April 28, 2016 It happens when an offer is being accepted. That's unfortunate, That's why sometimes state is InvalidItems yeah? because those items' assetids changed so they no longer exist. Quote Link to comment Share on other sites More sharing options...
Dr. McKay Posted April 28, 2016 Report Share Posted April 28, 2016 Right. The recipient starts accepting the offer, something breaks, and Steam rolls back the items that it already transferred. The offer stays as Active at this time, but since the rolled back items have new IDs, the next time you open the offer page, it's InvalidItems. Quote Link to comment Share on other sites More sharing options...
cookie Posted April 30, 2016 Report Share Posted April 30, 2016 Right. The recipient starts accepting the offer, something breaks, and Steam rolls back the items that it already transferred. The offer stays as Active at this time, but since the rolled back items have new IDs, the next time you open the offer page, it's InvalidItems. Alright thank you for your information and support. What about the Invalid State what does it mean? Quote Link to comment Share on other sites More sharing options...
Dr. McKay Posted April 30, 2016 Report Share Posted April 30, 2016 https://steamerrors.com/11 Quote Link to comment Share on other sites More sharing options...
cookie Posted April 30, 2016 Report Share Posted April 30, 2016 https://steamerrors.com/11 I mean like we get this when we are trying to accept/send an offer but from my experience it never appears in the offer.state property am I right? Quote Link to comment Share on other sites More sharing options...
Dr. McKay Posted May 1, 2016 Report Share Posted May 1, 2016 That's not an offer state, it's an EResult. Quote Link to comment Share on other sites More sharing options...
Reason Posted November 23, 2017 Report Share Posted November 23, 2017 There is a simple way to fix this? // I know its old post but im looking for answer. Quote Link to comment Share on other sites More sharing options...
meloff Posted November 24, 2017 Report Share Posted November 24, 2017 +++ I also really need some way to solve this problem Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.