Modrinth API 概览 —— 工具如何查询 Modrinth
这个 API 是做什么的
Modrinth 在 api.modrinth.com/v2 提供公开 REST API,让第三方工具(包括本转换器)无需抓取网页即可查询项目、列出版本并获取下载地址。
整合包工具常用的接口
GET /project/{id|slug}
返回项目元数据:标题、简介、项目类型(模组、整合包、资源包)、团队成员、许可协议。
GET /project/{id}/version
按时间倒序列出项目的所有已发布版本。每条记录都包含主文件的下载地址和 SHA-512 哈希值。
GET /version_file/{hash}?algorithm=sha512
反向查询:给定一个哈希值,找出对应的版本。用于校验转换后的 ZIP 非常方便。
速率限制
Modrinth 对匿名调用的限额相当宽松(每分钟 300 次请求)。转换器会尽可能合并请求,并遵守 Retry-After 响应头。
身份验证
大多数只读接口无需登录即可使用。需要身份验证的请求(发布、编辑)要求 Modrinth 账号令牌 —— 本转换器从不索取,因为它不会修改 Modrinth 上的任何内容。