提供与 Steam 用户交互的其他方法。
参见
ISteamUser,了解主接口。
注意: 这是服务接口,此接口中的方法应使用
input_json 参数调用。
请参见
Web API 概览,进一步了解 Steamworks Web API。
GetRecentlyPlayedGames
GET https://partner.steam-api.com/IPlayerService/GetRecentlyPlayedGames/v1/
| 名称 | 类型 | 是否必需 | 描述 |
| key | string | ✔ | Steamworks Web API 用户验证密钥。 |
| steamid | uint64 | ✔ | 要查询的玩家。 |
| count | uint32 | ✔ | 要返回的游戏数量(0/未设置:全部)。 |
获取玩家最近运行的游戏的信息。
GetSingleGamePlaytime
GET https://partner.steam-api.com/IPlayerService/GetSingleGamePlaytime/v1/
| 名称 | 类型 | 是否必需 | 描述 |
| key | string | ✔ | Steamworks Web API 用户验证密钥。 |
| steamid | uint64 | ✔ | 要查询的玩家。 |
| appid | uint32 | ✔ | 要获取其游戏时间的 AppID。 |
获取某个玩家在单个 appID 上的游戏时间信息。 WebAPI 密钥必须与此 appID 关联才能获取结果。
GetOwnedGames
GET https://partner.steam-api.com/IPlayerService/GetOwnedGames/v1/
| 名称 | 类型 | 是否必需 | 描述 |
| key | string | ✔ | Steamworks Web API 用户验证密钥。 |
| steamid | uint64 | ✔ | 要查询的玩家。 |
| include_appinfo | bool | ✔ | 如果我们需要各游戏的更多信息(如名称、图标等),为 true。 |
| include_played_free_games | bool | ✔ | 默认不包含免费游戏。 若设置,将返回用户玩过的免费游戏。 |
| appids_filter | uint32 | ✔ | 若设置,将结果集限制在传入的应用。 |
如果您能看到玩家拥有游戏的详情,则返回该玩家所拥有游戏的列表。
GetSteamLevel
GET https://partner.steam-api.com/IPlayerService/GetSteamLevel/v1/
| 名称 | 类型 | 是否必需 | 描述 |
| key | string | ✔ | Steamworks Web API 用户验证密钥。 |
| steamid | uint64 | ✔ | 要查询的玩家。 |
返回用户的 Steam 等级。
GetBadges
GET https://partner.steam-api.com/IPlayerService/GetBadges/v1/
| 名称 | 类型 | 是否必需 | 描述 |
| key | string | ✔ | Steamworks Web API 用户验证密钥。 |
| steamid | uint64 | ✔ | 要查询的玩家的 Steam id。 |
获得指定用户所拥有的徽章。
GetCommunityBadgeProgress
GET https://partner.steam-api.com/IPlayerService/GetCommunityBadgeProgress/v1/
| 名称 | 类型 | 是否必需 | 描述 |
| key | string | ✔ | Steamworks Web API 用户验证密钥。 |
| steamid | uint64 | ✔ | 要查询的玩家。 |
| badgeid | int32 | ✔ | 要查询的徽章。 |
获取要获得指定徽章所需的全部任务,以及已完成的任务。