]> Achievement Stats » API » 总览

API

AchStats 提供了一个 RESTful 架构、与 Steam Web API 相似的 API。通过这种方式,有兴趣的开发者可以收集一些数据。使用 API 需要一个访问密钥,该密钥可在此页面请求。关于 API 全部功能的说明文档可在下方找到。

访问密钥

访问密钥是机密资料,且将与电子邮箱绑定。请在下方输入您的电子邮箱来接收 25 位密钥。如果您丢失了密钥,您可以通过同样的方法重新获取。
如果长时间不活跃或短时间出现大量请求,访问密钥将被撤销。如果出现了此类情况,您将会被通知。您也可以随时自行删除您的密钥。

说明文档

所有的调用分别通过 URL api.achievementstats.com/api.achstats.com/ 其后追加访问关键字完成。URL 始终必须附带声明的 25 位访问密钥以“/?key=…”的形式访问。
响应始终以 JSON 格式回复。以无效访问密钥调用将返回 HTTP 错误 403,未知调用将返回 HTTP 错误 404。

URL 组成部分 方式 注释 示例
profiles/<Steam64ID>/ 获取/GET 所声明 Steam64ID 的个人资料数据。 profiles/76561197968240913/
profiles/<Steam64ID>/games/ 获取/GET 所声明 Steam64ID 的个人资料拥有的游戏,以 AppID 返回。 profiles/76561197968240913/games/
profiles/<Steam64ID>/achievements/ 获取/GET 所声明 Steam64ID 的个人资料解锁的成就,以成就 API 名称返回。如果针对特定游戏的成就,使用可选参数“appIds”进行筛选。
profiles/<Steam64ID>/friends/ 获取/GET 所声明 Steam64ID 的个人资料的好友,以 Steam64ID 返回。 profiles/76561197968240913/friends/
profiles/<Steam64ID>/badges/ 获取/GET 所声明 Steam64ID 的个人资料解锁的徽章,以 BadgeID 返回。 profiles/76561197968240913/badges/
profiles/<Steam64ID>/update/ 请求/POST 触发所声明 Steam64ID 的个人资料更新。 profiles/76561197968240913/update/
games/ 获取/GET 可用的游戏列表,以 AppID 返回。 games/
games/<AppID>/ 获取/GET 所声明 AppID 的游戏的数据。此方法同样适用于 DLC,但外部 DLC(在 Steam 上不可用)将使用负值 AppID。
games/<AppID>/achievements/ 获取/GET 所声明 AppID 的游戏或 DLC 的成就。 games/1250/achievements/
games/<AppID>/badges/ 获取/GET 所声明 AppID 的游戏的徽章。 games/1250/badges/
games/<AppID>/dlcs/ 获取/GET 所声明 AppID 的游戏的 DLC,以 AppID 返回。 games/1250/dlcs/
badges/ 获取/GET 可用的徽章列表,以 BadgeID 和 AppID 返回。 badges/
badges/<BadgeID>/ 获取/GET 所声明 BadgeID 的徽章数据,与集换卡游戏无关。 badges/1/
badges/<BadgeID>/stages/ 获取/GET 所声明 BadgeID 的徽章等级。 badges/1/stages/

Achievement Stats 1.23-dev
已执行 2 次查询
已使用 758.05 KiB 内存
20 个获取器可用

法律声明 隐私设置
隐私政策
Powered by Steam