Как я могу увидеть статус игрока (онлайн, офлайн, играет) с помощью Steam Web API?

Мне нужно проверить статус пользователя: - В сети - Не в сети - Играет [название игры / идентификатор игры]

Как я могу получить необходимую мне информацию через Steam Web API?


person Limone    schedule 12.07.2016    source источник


Ответы (1)


https://api.steampowered.com/ISteamUser/GetPlayerSummaries/v2/?key=APIKEY&format=json&steamids=STEAMID

Ответ:

"players": [
    {
        "steamid": "...",
        "communityvisibilitystate": 3,
        "profilestate": 1,
        "personaname": "...",
        "lastlogoff": 1468736909,
        "commentpermission": 1,
        "profileurl": "http://steamcommunity.com/id/.../",
        "avatar": "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/avatars/...jpg",
        "avatarmedium": "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/avatars/..._medium.jpg",
        "avatarfull": "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/avatars/..._full.jpg",
        "personastate": 1,
        "primaryclanid": "...",
        "timecreated": 1312034848,
        "personastateflags": 0,
        "gameextrainfo": "Counter-Strike: Global Offensive",
        "gameid": "730",
        "loccountrycode": "AU",
        "locstatecode": "VIC",
        "loccityid": 4990
    }
]

персона: 1 - Онлайн;
gameextrainfo: Game;
gameid: GameID.

person Vasiliy    schedule 17.07.2016