Steam web API получение CS: GO инвентарь

хорошо, поэтому я искал это по всему интернету, и я узнал, что, когда вы хотите получить чей-то инвентарь steam, вы используете это:

http://api.steampowered.com/IEconItems_{appid}/GetPlayerItems/v0001/?key={apikey}&steamid={steamid}&format=json

но проблема в том, что когда я делаю это для CS: GO (appid:730), Я просто получаю пустой ответ, даже если у пользователя есть предметы в его инвентаре.

1 ответов


Если вы хотите получить json, просто используйте одну из следующих ссылок:

общий инвентарь steam: (1: игры, 3: купоны, 6: торговые карты, 7: награды )

http://steamcommunity.com/id/<USERURL>/inventory/json/753/1
http://steamcommunity.com/profiles/<STEAMID>/inventory/json/753/1

http://steamcommunity.com/id/<USERURL>/inventory/json/753/3
http://steamcommunity.com/profiles/<STEAMID>/inventory/json/753/3

http://steamcommunity.com/id/<USERURL>/inventory/json/753/6
http://steamcommunity.com/profiles/<STEAMID>/inventory/json/753/6

http://steamcommunity.com/id/<USERURL>/inventory/json/753/7
http://steamcommunity.com/profiles/<STEAMID>/inventory/json/753/7

игры :

http://steamcommunity.com/id/<USERURL>/inventory/json/<APPID>/2
http://steamcommunity.com/profiles/<STEAMID>/inventory/json/<APPID>/2

проблема была не в приложении counter-strike, вы просто использовали старую ссылку, которая работает только для генеральной инвентарь. Я предлагаю вам использовать ссылку с помощью STEAMID, потому что не каждый steamuser установил customurl.