Gamble 8/ago./2019 às 2:24
Steam Inventory Item ID
so i wanted to know if there is some kind of specific id given to the steam item which wont change even if the item is traded between users and will always be unique. i want that id to make a website.

Is this available somehow???
< >
Exibindo comentários 115 de 21
MalikQayum 8/ago./2019 às 2:31 
you need to be more specific about what you need, is it for a specific game?
Gamble 8/ago./2019 às 2:35 
nah it is for any game any item that can be traded @MalikQayum
MalikQayum 8/ago./2019 às 2:40 
then answer would be the assetid
Gamble 8/ago./2019 às 2:41 
can you please link me some forum or article about that
MalikQayum 8/ago./2019 às 2:43 
Escrito originalmente por Gamble Gaming:
can you please link me some forum or article about that
i just looked at the endpoint myself and quickly saw it, i did not look at any forums or articles about it.
Última edição por MalikQayum; 8/ago./2019 às 2:44
Gamble 8/ago./2019 às 2:47 
i really did not understand this... guess i am noob at this XD

but can you inform me how to find assetid of any item for ex :- This ONE

Escrito originalmente por MalikQayum:
Escrito originalmente por Gamble Gaming:
can you please link me some forum or article about that
i just looked at the endpoint myself and quickly saw it, i did not look at any forums or articles about it.
Gamble 8/ago./2019 às 2:55 
hey it says old assetid in google search does that mean it changes when the item is traded to other account --> https://imgur.com/q8Cd5Fe
MalikQayum 8/ago./2019 às 2:59 
https://steamcommunity.com/inventory/76561198359990793/753/6?l=english&count=5000
{ "appid":753," contextid":"6", "assetid":"8723530993", "classid":"1107427531", "instanceid":"246376138", "amount":"1" }

you can test it quickly and trade that specific item to an alternative account, then check the endpoint if the item still has that assetid.
Última edição por MalikQayum; 8/ago./2019 às 3:01
Gamble 8/ago./2019 às 3:10 
yup it changes
ReBoot 8/ago./2019 às 3:20 
Well, what about the instance ID?
MalikQayum 8/ago./2019 às 3:39 
then you won't be able to get check it, this mean the endpoint does not support it and you will have to resort to apis.
(which is why i asked to begin with if this was for a specific game.)

there is public api that has support for some interfaces:

IEconItems_205790
IEconItems_221540
IEconItems_238460
IEconItems_440
IEconItems_570
IEconItems_583950
IEconItems_620
IEconItems_730

under these we can access the method > GetPlayerItems and the version v000, example:

https://api.steampowered.com/IEconItems_440/GetPlayerItems/v0001/?key=<apikey>&steamid=76561198359990793

{ "result": { "status": 1, "num_backpack_slots": 50, "items": [ { "id": 5519689580, "original_id": 5519689580, "defindex": 5803, "level": 20, "quality": 6, "inventory": 3221225473, "quantity": 1, "origin": 0, "attributes": [ { "defindex": 2046, "value": 1065353216, "float_value": 1 }, { "defindex": 187, "value": 1119354880, "float_value": 92 }, { "defindex": 528, "value": 1167910912, "float_value": 5021 } ] }, { "id": 5618107103, "original_id": 5618107103, "defindex": 166, "level": 5, "quality": 6, "inventory": 0, "quantity": 1, "origin": 0, "flag_cannot_trade": true, "attributes": [ { "defindex": 143, "value": 1486737536, "float_value": 1388150609936384 }, { "defindex": 746, "value": 1065353216, "float_value": 1 }, { "defindex": 292, "value": 1115684864, "float_value": 64 }, { "defindex": 388, "value": 1115684864, "float_value": 64 }, { "defindex": 153, "value": 1065353216, "float_value": 1 } ] }, { "id": 5618107209, "original_id": 5618107209, "defindex": 5849, "level": 1, "quality": 6, "inventory": 3221225473, "quantity": 1, "origin": 0, "style": 0, "attributes": [ { "defindex": 2046, "value": 1065353216, "float_value": 1 }, { "defindex": 187, "value": 1120665600, "float_value": 102 }, { "defindex": 744, "value": 1, "float_value": 1.40129846432481707e-45 }, { "defindex": 528, "value": 1169604608, "float_value": 5848 }, { "defindex": 731, "value": 1065353216, "float_value": 1 }, { "defindex": 815, "value": 1, "float_value": 1.40129846432481707e-45 } ] }, { "id": 5800133727, "original_id": 5800133727, "defindex": 5867, "level": 1, "quality": 6, "inventory": 3221225473, "quantity": 1, "origin": 0, "style": 0, "attributes": [ { "defindex": 2046, "value": 1065353216, "float_value": 1 }, { "defindex": 187, "value": 1121189888, "float_value": 106 }, { "defindex": 744, "value": 1, "float_value": 1.40129846432481707e-45 }, { "defindex": 528, "value": 1169641472, "float_value": 5866 }, { "defindex": 731, "value": 1065353216, "float_value": 1 }, { "defindex": 815, "value": 1, "float_value": 1.40129846432481707e-45 } ] }, { "id": 5800443238, "original_id": 5800443238, "defindex": 356, "level": 1, "quality": 6, "inventory": 3221225473, "quantity": 1, "origin": 0, "attributes": [ { "defindex": 796, "value": "10 0 -6" }, { "defindex": 217, "value": 1065353216, "float_value": 1 }, { "defindex": 125, "value": 3260809216, "float_value": -55 }, { "defindex": 551, "value": 1065353216, "float_value": 1 } ] } ] } }

here we can access the original_id which can be used to what you want to achieve but this is only going to work with the appids that has the interfaces supported.

EDIT: for some reason artifact "IEconItems_583950" doesn't have the method > GetPlayerItems. Perhaps valve didn't bother with it, seeing how it wasn't a big success.
Última edição por MalikQayum; 8/ago./2019 às 3:45
Gamble 8/ago./2019 às 9:52 
no its not about a specific game i want some items on my website and i want to know if the same items are being returned by the user, basically emoticons (so i guess the game will be STEAM??)


Escrito originalmente por MalikQayum:
then you won't be able to get check it, this mean the endpoint does not support it and you will have to resort to apis.
(which is why i asked to begin with if this was for a specific game.)

there is public api that has support for some interfaces:

IEconItems_205790
IEconItems_221540
IEconItems_238460
IEconItems_440
IEconItems_570
IEconItems_583950
IEconItems_620
IEconItems_730

under these we can access the method > GetPlayerItems and the version v000, example:

https://api.steampowered.com/IEconItems_440/GetPlayerItems/v0001/?key=<apikey>&steamid=76561198359990793

{ "result": { "status": 1, "num_backpack_slots": 50, "items": [ { "id": 5519689580, "original_id": 5519689580, "defindex": 5803, "level": 20, "quality": 6, "inventory": 3221225473, "quantity": 1, "origin": 0, "attributes": [ { "defindex": 2046, "value": 1065353216, "float_value": 1 }, { "defindex": 187, "value": 1119354880, "float_value": 92 }, { "defindex": 528, "value": 1167910912, "float_value": 5021 } ] }, { "id": 5618107103, "original_id": 5618107103, "defindex": 166, "level": 5, "quality": 6, "inventory": 0, "quantity": 1, "origin": 0, "flag_cannot_trade": true, "attributes": [ { "defindex": 143, "value": 1486737536, "float_value": 1388150609936384 }, { "defindex": 746, "value": 1065353216, "float_value": 1 }, { "defindex": 292, "value": 1115684864, "float_value": 64 }, { "defindex": 388, "value": 1115684864, "float_value": 64 }, { "defindex": 153, "value": 1065353216, "float_value": 1 } ] }, { "id": 5618107209, "original_id": 5618107209, "defindex": 5849, "level": 1, "quality": 6, "inventory": 3221225473, "quantity": 1, "origin": 0, "style": 0, "attributes": [ { "defindex": 2046, "value": 1065353216, "float_value": 1 }, { "defindex": 187, "value": 1120665600, "float_value": 102 }, { "defindex": 744, "value": 1, "float_value": 1.40129846432481707e-45 }, { "defindex": 528, "value": 1169604608, "float_value": 5848 }, { "defindex": 731, "value": 1065353216, "float_value": 1 }, { "defindex": 815, "value": 1, "float_value": 1.40129846432481707e-45 } ] }, { "id": 5800133727, "original_id": 5800133727, "defindex": 5867, "level": 1, "quality": 6, "inventory": 3221225473, "quantity": 1, "origin": 0, "style": 0, "attributes": [ { "defindex": 2046, "value": 1065353216, "float_value": 1 }, { "defindex": 187, "value": 1121189888, "float_value": 106 }, { "defindex": 744, "value": 1, "float_value": 1.40129846432481707e-45 }, { "defindex": 528, "value": 1169641472, "float_value": 5866 }, { "defindex": 731, "value": 1065353216, "float_value": 1 }, { "defindex": 815, "value": 1, "float_value": 1.40129846432481707e-45 } ] }, { "id": 5800443238, "original_id": 5800443238, "defindex": 356, "level": 1, "quality": 6, "inventory": 3221225473, "quantity": 1, "origin": 0, "attributes": [ { "defindex": 796, "value": "10 0 -6" }, { "defindex": 217, "value": 1065353216, "float_value": 1 }, { "defindex": 125, "value": 3260809216, "float_value": -55 }, { "defindex": 551, "value": 1065353216, "float_value": 1 } ] } ] } }

here we can access the original_id which can be used to what you want to achieve but this is only going to work with the appids that has the interfaces supported.

EDIT: for some reason artifact "IEconItems_583950" doesn't have the method > GetPlayerItems. Perhaps valve didn't bother with it, seeing how it wasn't a big success.
MalikQayum 8/ago./2019 às 11:54 
no because as i mentioned IEconItems_753 does not exist, so that means you won't be able to get the orignal_id.
Gamble 8/ago./2019 às 14:00 
so what about profile backgrounds??
MalikQayum 8/ago./2019 às 15:19 
Escrito originalmente por Gamble Gaming:
so what about profile backgrounds??
community items (emoticons,backgrounds, trading cards, coupons, item rewards, gifts) all belong to the 753, and there is no support for the IEconItems_753.

question is more why it matters to you, that you get that same exact emoticon back.. and not just another one, example:

if you give me Battle-Car "Road Hog" emoticon (the one you linked), let's call yours X-Battle-Car "Road Hog" and mine Y-Battle-Car "Road Hog" now you give yours and i have X-Battle-Car "Road Hog" and Y-Battle-Car "Road Hog", right?
so now you want it back, so why does it matter if you get X- or Y- ?
You still get the card back right, it is just not the one you sent, but it is identically in every way.
< >
Exibindo comentários 115 de 21
Por página: 1530 50

Publicado em: 8/ago./2019 às 2:24
Mensagens: 21