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.