Forum/Support Market
Busy icon
If you have lost items, please report with the following information:

1. The item(s) that is missing from your inventory.
2. The Steam Inventory History of your transaction. (example: 22 Apr You traded with Dispenser.tf Logistic. 7:27pm – Rust.)

I will reassign the items directly to your inventory upon confirmation (if it's a database syncing problem), or compensate you in metal/credit.

*IMPORTANT*: To save us some time, please only consider your items 'lost' if they have not been registered after an hour of trade. It is perfectly normal for your items to be recognized late as the Steam API does not always give the immediate response.

Also, please edit your post if your lost items has already restored.

NOTE 1: I may not reply to every posts here. You can check back and see if the items are restored.
NOTE 2: Please only report missing tradable items here. For untradable gifts, please use the other forum thread.
Replies

The CS:GO API had been down for a long time so the inventory changes could not be updated. I have already noticed that yesterday but I could not fix it as the API was down for some hours and I went to bed. I believe the problem would fix itself once the API is up.


That API has had A LOT of downtime lately. What are you using it for anyway? Isn't it possible to get all the item data from the inventory JSON?

Most item info only exists in the API. Inventory JSON is only used for items that is not "API-ed' (like Steam gifts and other Steam items).

That API has had A LOT of downtime lately. What are you using it for anyway? Isn't it possible to get all the item data from the inventory JSON?

Most item info only exists in the API. Inventory JSON is only used for items that is not "API-ed' (like Steam gifts and other Steam items).


Any chance you'd be able to cache the item data required for CS:GO key trades? I'm guessing most CS:GO-related trades are key trades over here. If you could cache whatever portion of data you need to process these, you may be able to eliminate the CS:GO API as a dependency on such trades. We've had massive downtime on this API lately, which is bad for business (both yours and mine). Moving away from the CS:GO API (for key trades at least) seems something worth aspiring for. If possible that is.

That API has had A LOT of downtime lately. What are you using it for anyway? Isn't it possible to get all the item data from the inventory JSON?

Most item info only exists in the API. Inventory JSON is only used for items that is not "API-ed' (like Steam gifts and other Steam items).


Any chance you'd be able to cache the item data required for CS:GO key trades? I'm guessing most CS:GO-related trades are key trades over here. If you could cache whatever portion of data you need to process these, you may be able to eliminate the CS:GO API as a dependency on such trades. We've had massive downtime on this API lately, which is bad for business (both yours and mine). Moving away from the CS:GO API (for key trades at least) seems something worth aspiring for. If possible that is.

The Inventory JSON of CS:GO (which is accessed via Steam Web API) is always down, making trading CS:GO items impossible. There is no way to workaround it.

That API has had A LOT of downtime lately. What are you using it for anyway? Isn't it possible to get all the item data from the inventory JSON?

Most item info only exists in the API. Inventory JSON is only used for items that is not "API-ed' (like Steam gifts and other Steam items).


Any chance you'd be able to cache the item data required for CS:GO key trades? I'm guessing most CS:GO-related trades are key trades over here. If you could cache whatever portion of data you need to process these, you may be able to eliminate the CS:GO API as a dependency on such trades. We've had massive downtime on this API lately, which is bad for business (both yours and mine). Moving away from the CS:GO API (for key trades at least) seems something worth aspiring for. If possible that is.


The Inventory JSON of CS:GO (which is accessed via Steam Web API) is always down, making trading CS:GO items impossible. There is no way to workaround it.


Isn't it possible to use http://steamcommunity.com/profiles/[steamid]/inventory/json/[appid]/[contextid]/ instead? The CS:GO inventory on my bot, for example, would be http://steamcommunity.com/profiles/76561198154994545/inventory/json/730/2/ - which pretty much always seems to work.

That API has had A LOT of downtime lately. What are you using it for anyway? Isn't it possible to get all the item data from the inventory JSON?

Most item info only exists in the API. Inventory JSON is only used for items that is not "API-ed' (like Steam gifts and other Steam items).


Any chance you'd be able to cache the item data required for CS:GO key trades? I'm guessing most CS:GO-related trades are key trades over here. If you could cache whatever portion of data you need to process these, you may be able to eliminate the CS:GO API as a dependency on such trades. We've had massive downtime on this API lately, which is bad for business (both yours and mine). Moving away from the CS:GO API (for key trades at least) seems something worth aspiring for. If possible that is.

I said it wrong. I meant the TF2/Dota2/CS:GO items are 'schema-ed' (while Steam gifts and community items are not). This has nothing much to do with what we are discussing here though.

The Inventory JSON of CS:GO (which is accessed via Steam Web API) is always down, making trading CS:GO items impossible. There is no way to workaround it.


Isn't it possible to use http://steamcommunity.com/profiles/[steamid]/inventory/json/[appid]/[contextid]/ instead? The CS:GO inventory on my bot, for example, would be http://steamcommunity.com/profiles/76561198154994545/inventory/json/730/2/ - which pretty much always seems to work.

The link you use here is not the same as accessing an inventory through the Web API, although both more or less are used to obtain backpack information in JSON format. This inventory json is just the 'graphical inventory' you see on Steam provided in JSON. It does not contain the information needed for the bots to work. For steam gifts and some other games that do not have an API. The inventory json is used, and as a result poorer accuracy and more errors on Steam gifts because the information we can get is limited.

Valve provides an API to TF2/Dota2/CS:GO inventories with more information than you can normally see with the Steam's UI, with the 'defindex' being the most important attribute to match the one in the ItemSchema in order to identify items with exact accuracy. Despite the CS:GO Item API is rudimentary and probably still does not provide information like weapon skins, it is still essential for automated trading. For instant csgolounge.com probably is one of the website affected the most by the CS:GO API downtime (just my guess though, dunno if they actually use it). But to me "moving away from the API" is not possible, unless we only implement very limited support to CS:GO trading.

The link you use here is not the same as accessing an inventory through the Web API, although both more or less are used to obtain backpack information in JSON format. This inventory json is just the 'graphical inventory' you see on Steam provided in JSON. It does not contain the information needed for the bots to work. "Move away from the API" is not possible.

Valve provides an API to TF2/Dota2/CS:GO inventories with more information than you can normally see with the Steam's UI, with the 'defindex' being the most important attribute to identify items with exact accuracy. Despite the CS:GO Item API is rudimentary and does not provide information like weapon skins, it is still required. For steam gifts and some other games that do not have an API. The inventory json is used for information (and as a result poorer accuracy and more errors on Steam gifts because the information we can get is limited).


Thank you for the explanation! I guess we will just have to live with it and wait for valve to take action then.

1. 100 Mann Co. Supply Crate Key
2. 13 January 2015, 20:50:28 UTC

My bot still have 100 key but my shop inventory dont have it .

Resolved, didn't think to search for all items.

Thank you!

8:31 PM EST 1/15/2015

Was looking for a game I stored over half a year back, it's probably long gone by now but might as well check.

1) Jagged Alliance 2 - Wildfire
2) May 20
You traded with Dispenser.tf Logistic. 3:41pm
–Jagged Alliance 2 - Wildfire

Bot in question: http://steamcommunity.com/profiles/76561198051524608

Thank you!

The gift is still here. Now to show items you have to select a category in your shop inventory (Steam Gift or All).

******* SOLVED *******

1. Items: 24 CSGO Regular Case Keys
2. Date: 19 January 2015, You traded with PikaJew :3. 3:26am

The bot have the keys but my shop inventory dont have it so i can't withdraw.

Thanks!

1. Items: ~20 CSGO Phoenix Keys
2. dont remember

yesterday i get error when try take cs go keys, and today i dont see keys in shop and bot too!!

Thanks!

1. Half-Life 2, Contagion, Hotline Miami, The Night of the Rabbit
2. 20 Jan You traded with Clock's dispenser bot. 11:15am

edit: thanks for the fix!

I miss my Flip Knife Slaughter

Dispenser 04 (Lv.1) offered you a trade:
Trade Accepted 21 Jan, 2015 @ 8:13pm

the bot have the knife but it dont show me in shop inventory

Today missing 3x Dying Light

Hello, Joto, I have only 16 rust, not 26! fix pls http://dispenser.tf/address/150cb8fdd9859261861629e3182b88c2b3fe7636/