Как получить список игр, которыми владеет пользователь Steam с помощью Steam API?
Вам нужно отправить GET
запрос на адрес http://api.steampowered.com/IPlayerService/GetOwnedGames/v0001/?key=xxx&steamid=yyy&format=json
Где
key
- ваш SteamApi Keysteamid
- steamID64 нужного аккаунтаformat
- необходимый формат данных, который вы получите (json
/xml
/vdf
)Также можно добавить дополнительные параметры:
include_appinfo
- в ответе будут также данные об игре (ее изображение и название) (по умолчанию только ID игры).include_played_free_games
- выводит также и бесплатные игры, которые есть на аккаунте.appids_filter
- вывод только определенные AppID.При успешном запросе вам выдадут все необходимые данные в нужном вам формате, например JSON будет выглядеть примерно так:
{
"response": {
"game_count": 616,
"games": [
{
"appid": 220,
"playtime_forever": 133,
"playtime_windows_forever": 0,
"playtime_mac_forever": 0,
"playtime_linux_forever": 0
},
{
"appid": 340,
"playtime_forever": 0,
"playtime_windows_forever": 0,
"playtime_mac_forever": 0,
"playtime_linux_forever": 0
}
]
}
}
Здесь мы видим:
game_count
- сколько всего игр на аккаунте.games
- массив со всеми играми.appid
- id игры.playtime_*
- сколько было сыграно в данную игру (всего/на определенной платформе).не показанные данные
- имя, изображение и др. Зависит от запроса, тут думаю разберетесь.Вся информация была взята с официальной документации.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Я большой фанат C, и не совсем понимаю, зачем нам использовать private методы? Делать для них геттеры и сеттеры, и остальные абсолютно(по-моему...
Здравствуйте! Пожалуйста можете объяснить почему size(a) возвращает 8, а sizeof(a) - 40? И как внутри шаблона функции получить информацию об использованной...
Некоторые авторы используют два двоеточия :: перед неймспейсом std, например:
Есть строка, нужно перевести русские символы в ней на аналогичные английские (А на А, В на В,