如何使用 Steam Web API 查看玩家状态(在线、离线、正在玩...)?

问题描述 投票:0回答:1

我必须检查用户的状态: - 在线的 - 离线 - 玩[游戏名称/游戏ID]

如何通过Steam Web API获取我需要的信息?

status steam
1个回答
3
投票

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 - 在线;
游戏额外信息:游戏;
gameid: 游戏ID。

© www.soinside.com 2019 - 2024. All rights reserved.