Repository navigation
API Keys Setup ZH
Tonkatsu Box 使用免费的 API 来获取游戏和电影数据。所有密钥都是免费的,几分钟即可设置好。
IGDB 由 Twitch(Amazon)提供支持,因此你需要一个 Twitch 开发者账号。
-
前往 dev.twitch.tv/console 并登录(或创建一个免费的 Twitch 账号)
-
点击 Register Your Application
-
填写表单:
- Name:任意名称(例如「my-tonkatsu」)
-
OAuth Redirect URLs:
http://localhost - Category:Application Integration
-
点击 Create
-
打开新建的应用 → 复制 Client ID
-
点击 New Secret → 复制 Client Secret
- 在 Tonkatsu Box 中:进入设置 → API 密钥
- 把 Client ID 和 Client Secret 粘贴到 IGDB 部分
- 点击验证连接
✅ 完成!现在你可以访问 220 个平台上的 25 万多款游戏。
- 「连接错误」:仔细检查 Client ID 和 Client Secret 是否都复制正确,且没有多余的空格
- 「未连接」:你的令牌可能已过期,再次点击「验证连接」即可刷新
- Twitch 要求两步验证:在创建开发者应用之前,你可能需要先在 Twitch 账号上启用两步验证(2FA)
- 前往 themoviedb.org 并创建一个免费账号
- 在你的 TMDB 个人资料中进入 Settings → API
- 点击 Request an API Key → 选择 Developer
- 填写表单(任何信息都可以,个人使用即可)
- 复制 API Key (v3 auth)
- 在 Tonkatsu Box 中:设置 → API 密钥 → TMDB 部分 → 粘贴密钥
✅ 完成!现在你可以搜索电影、电视剧和动画。
💡 应用内置了一个 TMDB 密钥,可供基本使用。如果你搜索得比较频繁,建议使用自己的密钥。
设置好 TMDB 后,你可以选择电影 / 剧集描述所用的语言:
设置 → 内容语言 → English 或 Русский
这项设置控制来自 TMDB 的标题、描述和题材所用的语言。
在电影和剧集搜索中,TheTVDB 与 TMDB 并列作答;它的剧集还会把自己的季与集带入剧集追踪器。
- 前往 thetvdb.com 注册一个免费账号
- 打开 thetvdb.com/api-information 申请 v4 API 密钥
- 复制密钥
- 在 Tonkatsu Box 中:设置 → API 密钥 → TheTVDB API(电影与剧集) → 粘贴密钥 → 测试
测试按钮会执行一次真实登录,因此无效密钥会立即报错。重置 可恢复内置密钥。
- TheTVDB 不提供用户评分,只有人气值 - 其作品没有评分徽标。
- 分类和年份筛选在浏览模式下生效。TheTVDB 的搜索接口不接受筛选参数,因此输入查询词后它们不会收窄结果。
- 未填写密钥时,两个 TheTVDB 标签默认处于关闭状态,而不是让每次请求都失败。
- 电影现在是多来源的:同一部影片可以分别来自 TMDB 和 TheTVDB,并作为两条独立条目被追踪。升级到 0.42 后,电影封面会重新下载一次,因为封面缓存按来源分了命名空间。
- 前往 steamgriddb.com 并创建一个免费账号
- 进入 Preferences → API
- 复制你的 API Key
- 在 Tonkatsu Box 中:设置 → API 密钥 → SteamGridDB 部分 → 粘贴
✅ 完成!现在你可以浏览高质量的游戏美术图,并将它们添加到看板上。
💡 应用内置了一个 SteamGridDB 密钥。使用自己的密钥是可选的。
ScreenScraper 提供 IGDB 所没有的额外游戏媒体:原版盒装封面(正面和背面)、3D 盒装渲染图、转盘 / 招牌美术图、标题画面、游戏内截图、同人图和混合渲染图。它覆盖 52 个复古及现代平台(从 NES 到 PS4、Saturn、Dreamcast、街机、掌机等)。
应用内置了开发者凭据,因此该集成开箱即用,但你必须添加一个免费的用户账号才能真正访问 API。
- 前往 screenscraper.fr 并点击 Inscription(右上角)创建一个免费账号
- 确认你的电子邮箱
- 在 Tonkatsu Box 中:设置 → API 密钥 → ScreenScraper 部分
- 输入你的 ssid(你的 screenscraper.fr 用户名)和 sspassword
- 点击 Check Quota 进行验证,你应能看到自己的账号等级、每日配额和每分钟限额
✅ 完成!打开任意受支持平台上的游戏详情页,就会出现一个含额外美术图的媒体画廊。
- 免费会员每天有 20000 次请求额度,对于正常浏览绰绰有余。结果会在磁盘上保存 30 天,因此再次打开同一款游戏不会产生网络请求。
- 如果没有找到某款游戏,这个结果也会被保存,这样应用就不会反复重试。
- 如果你在某款游戏的详情页上什么都看不到,可能是该平台不在受支持列表中,或者游戏名称与任何 ScreenScraper 条目都不匹配。
Comic Vine 会在书籍搜索标签页中新增一个 Comics 来源:一个庞大的漫画和图像小说系列(卷册)目录,包含出版商、开始年份、期数、封面、创作者和角色。
它没有内置密钥,因此在你添加自己的免费密钥之前,Comics 来源会一直为空。
- 前往 comicvine.gamespot.com 并创建一个免费账号(右上角 Sign Up)。Comic Vine 属于 GameSpot 网络,因此现有的 GameSpot/Fandom 登录也可以使用
- 登录状态下,打开 API 页面:comicvine.gamespot.com/api
- 你的个人 API key 显示在该页面顶部,复制它
- 在 Tonkatsu Box 中:设置 → API 密钥 → ComicVine 部分 → 粘贴密钥
- 点击 Test 进行验证,你应能看到「ComicVine API key is valid」
✅ 完成!打开搜索 → 书籍,Comics 来源现在会返回结果。
- 免费密钥的速率限制为每小时 200 次请求。正常浏览远低于这个上限。
- Comic Vine 数据仅供非商业用途。
- 漫画出现在书籍搜索标签页内,与 OpenLibrary 和 Fantlab 并列,而不是作为单独的标签页。
Hardcover 会在书籍搜索标签页中新增一个书籍来源,并让你把 Hardcover 书库导入到一个收藏中。它需要一个免费的个人访问密钥。
- 前往 hardcover.app 并登录(或创建一个免费账号)
- 打开你的账号设置
- 复制你的个人访问密钥
- 在 Tonkatsu Box 中:设置 → API 密钥 → Hardcover 部分 → 粘贴密钥
- 点击 Test 进行验证,你应能看到「Hardcover API token is valid」
✅ 完成!打开搜索 → 书籍,Hardcover 来源现在会返回结果。你也可以从设置 → 导入 → Hardcover 导入一个书库。
- 该访问密钥有效期为一年,每年续期一次,因此你每年需要更换一次。
- 关于书库导入和版本选择器的工作方式,参见 从 Hardcover 导入。
Podcast Index 是「音频」标签页背后的播客目录:播客搜索、趋势榜,以及每个播客保存时附带的剧集源。发行版内置了一对密钥,播客开箱即用;自己的一对可以把用量分开。
- 打开 api.podcastindex.org 并注册
- 从账户页复制 API key 和 API secret
- 在 Tonkatsu Box 中:设置 → API 密钥 → Podcast Index API → 两个都粘贴进去
- 点击 测试 验证,应当看到「Podcast Index 密钥有效」
首次启动的欢迎向导也会询问同一对密钥。
- Podcast Index 用当前时间为每个请求签名,系统时钟偏差几分钟就会被拒绝。先查时钟,再查密钥。
- 这对密钥会随设置导出和完整备份一起走。
- 在自托管的 Web 版上由服务器签名,密文不会进入浏览器。
以下来源无需任何 API 密钥即可使用:
| 来源 | 提供的内容 |
|---|---|
| VNDB | 视觉小说:搜索、按标签浏览、评分 |
| AniList | 动画和漫画:搜索、按题材 / 格式浏览、进度 |
| Kitsu | 动画和漫画:搜索、浏览,以及供追踪器使用的逐集数据 |
| MangaBaka | 漫画、韩漫、条漫、轻小说:搜索和浏览 |
| MangaDex | 漫画:搜索、浏览、本地化标题、章节数 |
| TVmaze | 电视剧:按标题搜索、分季、分集、发行日历 |
| OpenLibrary | 书籍:按书名或作者搜索、封面、描述 |
| Fantlab | 书籍:搜索、各版本各自的封面、相似作品 |
| MusicBrainz | 音乐:专辑、艺人、版本与曲目表,封面来自 Cover Art Archive |
| 预制收藏 | 含完整库的 .xcollx 文件,完全离线 |
Steam、RetroAchievements 和 Simkl 导入器也需要密钥或登录,但那要在它们各自的导入界面上完成,而不是在这里。参见 从 Steam 导入、从 RetroAchievements 导入 和 从 Simkl 导入。
| 来源 | 用途 | 是否需要密钥? | 设置耗时 |
|---|---|---|---|
| IGDB | 游戏(25 万多个条目) | 是(免费 Twitch 令牌) | 约 2 分钟 |
| TMDB | 电影、电视剧、动画 | 是(免费)或使用内置密钥 | 约 3 分钟 |
| TheTVDB | 电影、剧集(第二来源,自带分集) | 免费 v4 密钥或使用内置密钥 | 约 2 分钟 |
| SteamGridDB | 看板用的游戏美术图 | 可选(有内置密钥) | 约 1 分钟 |
| ScreenScraper | 额外的游戏媒体(52 个平台) | 在 screenscraper.fr 上注册免费账号 | 约 2 分钟 |
| Comic Vine | 漫画和图像小说 | 免费密钥(无内置) | 约 2 分钟 |
| Hardcover | 书籍(搜索 + 书库导入) | 免费访问密钥(无内置) | 约 2 分钟 |
| Podcast Index | 播客(搜索 + 剧集源) | 免费密钥/密文对或用内置 | 约 2 分钟 |
| VNDB | 视觉小说 | 否 | - |
| AniList / Kitsu | 动画、漫画 | 否 | - |
| MangaBaka / MangaDex | 漫画 | 否 | - |
| TVmaze | 电视剧 | 否 | - |
| OpenLibrary / Fantlab | 书籍 | 否 | - |
| MusicBrainz | 音乐专辑 | 否 | - |
| Simkl | 导入电影、电视剧和动画 | 否,在导入界面用代码登录 | 约 1 分钟 |
- Getting Started
- API Keys Setup
- Collections
- Search
- Item Details
- Personalization
- Statistics
- Canvas Board
- Wishlist
- Releases & Calendar
- Import / Export
- Data, Sync & Backup
- Browse Online Collections
- Trakt Import
- Simkl Import
- Steam Import
- RetroAchievements Import
- MyAnimeList Import
- AniList Import
- Hardcover Import
- IGDB List Import
- Kinorium Import
- Custom Cards Import
- Kodi Sync
- Tier Lists
- Mood Grid
- User Profiles
- Settings
- Self-Hosting (Web)
- Discord Rich Presence
- Contributing Collections
- FAQ
- Быстрый старт
- Настройка API ключей
- Коллекции
- Поиск
- Детали элемента
- Персонализация
- Статистика
- Визуальные доски
- Список желаний
- Релизы и календарь
- Импорт / Экспорт
- Данные, синхронизация и копии
- Каталог коллекций
- Импорт из Trakt
- Импорт из Simkl
- Импорт из Steam
- Импорт из RetroAchievements
- Импорт из MyAnimeList
- Импорт из AniList
- Импорт из Hardcover
- Импорт списка IGDB
- Импорт из Kinorium
- Импорт своих карточек
- Синхронизация Kodi
- Тир-листы
- Mood-сетка
- Профили пользователей
- Настройки
- Selfhost (веб)
- Discord Rich Presence
- Контрибуция коллекций
- FAQ
- 快速开始
- API 密钥设置
- 收藏
- 搜索
- 项目详情
- 个性化
- 统计
- 看板
- 愿望单
- 发行与日历
- 导入 / 导出
- 数据、同步与备份
- 收藏目录
- 从 Trakt 导入
- 从 Simkl 导入
- 从 Steam 导入
- 从 RetroAchievements 导入
- 从 MyAnimeList 导入
- 从 AniList 导入
- 从 Hardcover 导入
- 导入 IGDB 列表
- 从 Kinorium 导入
- 导入自定义卡片
- Kodi 同步
- 等级列表
- 心情格
- 用户配置
- 设置
- 自托管(Web)
- Discord Rich Presence
- 贡献收藏
- 常见问题
💬 Discord