Steamworks 文献库
IPlayerService 接口
提供与 Steam 用户交互的其他方法。

参见 ISteamUser,了解主接口。

注意: 这是服务接口,此接口中的方法应使用 input_json 参数调用。

请参见 Web API 概览,进一步了解 Steamworks Web API。

GetRecentlyPlayedGames

GET https://partner.steam-api.com/IPlayerService/GetRecentlyPlayedGames/v1/
名称类型是否必需描述
keystringSteamworks Web API 用户验证密钥。
steamiduint64要查询的玩家。
countuint32要返回的游戏数量(0/未设置:全部)。

获取玩家最近运行的游戏的信息。

GetSingleGamePlaytime

GET https://partner.steam-api.com/IPlayerService/GetSingleGamePlaytime/v1/
名称类型是否必需描述
keystringSteamworks Web API 用户验证密钥。
steamiduint64要查询的玩家。
appiduint32要获取其游戏时间的 AppID。

获取某个玩家在单个 appID 上的游戏时间信息。 WebAPI 密钥必须与此 appID 关联才能获取结果。

GetOwnedGames

GET https://partner.steam-api.com/IPlayerService/GetOwnedGames/v1/
名称类型是否必需描述
keystringSteamworks Web API 用户验证密钥。
steamiduint64要查询的玩家。
include_appinfobool如果我们需要各游戏的更多信息(如名称、图标等),为 true。
include_played_free_gamesbool默认不包含免费游戏。 若设置,将返回用户玩过的免费游戏。
appids_filteruint32若设置,将结果集限制在传入的应用。

如果您能看到玩家拥有游戏的详情,则返回该玩家所拥有游戏的列表。

GetSteamLevel

GET https://partner.steam-api.com/IPlayerService/GetSteamLevel/v1/
名称类型是否必需描述
keystringSteamworks Web API 用户验证密钥。
steamiduint64要查询的玩家。

返回用户的 Steam 等级。

GetBadges

GET https://partner.steam-api.com/IPlayerService/GetBadges/v1/
名称类型是否必需描述
keystringSteamworks Web API 用户验证密钥。
steamiduint64要查询的玩家的 Steam id。

获得指定用户所拥有的徽章。

GetCommunityBadgeProgress

GET https://partner.steam-api.com/IPlayerService/GetCommunityBadgeProgress/v1/
名称类型是否必需描述
keystringSteamworks Web API 用户验证密钥。
steamiduint64要查询的玩家。
badgeidint32要查询的徽章。

获取要获得指定徽章所需的全部任务,以及已完成的任务。