Builderoom

2026年9月28日

查看仓库

为 Destiny 系列游戏提供数据查询与交互的官方 REST API 规范

BSD

产品信息

形态
API / SDK / 库
分类
开发与工程 › API 与集成
定价
未标注
授权协议
BSD
首发日期
2026年9月28日
收录时间
2026年9月28日

概览

GitHubGitHub

Bungie.Net API 是 Bungie 为其旗下 Destiny 系列游戏提供的官方 API 资源仓库。该仓库包含 OpenAPI 规范文件,供第三方开发者构建与 Destiny 游戏数据交互的应用程序。 ## 主要能力 - **游戏数据查询**:支持获取角色活动、物品定义、赛季通行证、供应商商品等 Destiny 2 核心游戏数据。 - **持续更新**:随游戏版本迭代同步更新 API 字段,例如新增 Portal 活动、Featured Quests 图片、装备层级图标覆盖等。 - **组件化响应**:通过不同的 Component 类型(如 `DestinyProfileComponent`、`DestinyCharacterActivitiesComponent`)按需请求数据,减少冗余传输。 - **枚举与定义管理**:维护大量游戏内枚举值(如 `DestinyActivityModeType`、`DestinyGameVersions`)和静态定义(如 `DestinyInventoryItemDefinition`)。 ## 适用场景 适合开发 Destiny 2 相关的第三方工具、数据统计网站、Discord 机器人或移动端伴侣应用的开发者。通过查阅此仓库的 OpenAPI 规范和更新日志,可以了解当前可用的端点、数据结构以及近期新增或废弃的字段。 ## 文档 完整文档托管在 GitHub Pages 上,提供多页面版本和单页长文档两种阅读方式。

功能特性

  • OpenAPI 规范:仓库提供 OpenAPI 规范文件,用于生成客户端代码或查阅接口定义
  • 角色与档案查询:通过 DestinyProfileComponent 等组件获取玩家档案、赛季通行证及角色信息
  • 物品定义数据:提供 DestinyInventoryItemDefinition 等接口查询武器、护甲及其图标层级信息
  • 活动与难度支持:支持查询 Portal 活动、Lost Sectors、难度层级及可选 Skull 配置
  • 赛后报告数据:通过 PGCR 接口获取 Crucible 玩家得分、奖励分数及倍率等详细统计
  • 供应商商品组件:使用 DestinyVendorItemComponentSet 返回供应商售卖物品的详细组件数据
  • 赛季与事件卡片:支持查询赛季定义、Event Card 挑战节点及每周任务进度
  • 缓存时间戳:提供 responseMintedTimestamp 字段帮助处理 GetProfile 接口的过期缓存
  • 多平台账号支持:支持包括 Epic Games 在内的多种平台账号体系关联

版本更新

新版本提醒我

首个版本 · Bungie.Net API

Q&A

完整的 API 文档在哪里查看?由 AI 生成
完整文档地址为 https://bungie-net.github.io/multi/index.html ,也提供了一个单页长文档版本:https://bungie-net.github.io 。
这个仓库包含什么内容?由 AI 生成
该仓库包含 Bungie.net API 的资源文件和 OpenAPI 规范(openapi-spec),用于描述 Destiny 相关接口的数据结构与端点。
如何处理 GetProfile 接口的缓存问题?由 AI 生成
可以使用 DestinyProfileResponse 中的 responseMintedTimestamp 和 secondaryComponentsMintedTimestamp 字段来判断和处理过期的缓存响应。
Fireteam Finder API 还能用吗?由 AI 生成
根据 2025-07-29 的更新日志,不对第三方应用开放的 Fireteam Finder API 规范已被移除。
查看仓库
收藏

这个产品还没有主理人

由平台收录或原作者已注销。如果它是你的作品,证明与它的关系后即可成为主理人。

认领这个产品

同类产品