落雨栖 API 文档
落雨栖提供的免费开放 API 服务集合,无需注册,无需 Key,直接调用。
目录导航
通用说明
- 所有接口均无需注册、无需 API Key,直接调用即可
- 所有接口均支持 HTTP GET 请求,返回统一为
application/json(text 格式除外) - 所有接口均支持 CORS,任何来源均可跨域调用
限制与规范
| 项目 | 说明 | 备注 |
|---|---|---|
| 频率限制 | 建议单接口 QPS ≤ 10 | 超过可能导致请求被临时拒绝 |
| 超时时间 | 服务端响应超时 10s | B站接口视网络情况而定 |
| 响应格式 | 统一 JSON | 错误响应含 code 与 message 字段 |
| 跨域支持 | 支持所有来源(CORS) | 服务端已配置,无需额外处理 |
| 编码格式 | UTF-8 | 所有数据均为 UTF-8 编码 |
| HTTPS | 推荐使用 HTTPS | 生产环境请使用 HTTPS 调用 |
免责条款
- 本服务为免费服务,不提供任何 SLA 保障,服务可能因维护而中断,恕不另行通知
- 高等院校数据来源于公开数据,仅供参考,不保证数据的实时性与准确性,请勿用于正式招生或法律用途
- B站视频直链由第三方平台(Bilibili)提供,直链有效性以 B站实际为准,服务方不对链接失效负责
- PV 计数器基于 SQLite 本地存储,服务器重启后数据不丢失,但若磁盘损坏或文件被删除则无法恢复
- 本服务严禁用于商业牟利,严禁用于任何违法用途
可用服务
快速开始
常见问题(FAQ)
直链有效期限是多久?
B站直链包含时间戳签名(deadline 参数),当前解析结果有效期约 2 个月。过期后重新提取即可,不影响使用。
B站视频解析失败怎么排查?
按以下步骤排查:
- 确认视频是公开视频,私密/仅好友/会员专属不支持
- 确认 BV 号格式正确(以
BV开头,12 位字母数字) - 确认网络可以正常访问 B站
- 等待片刻后重试,B站接口可能有临时限流
PV 计数不累计是什么原因?
- 浏览器缓存:同一页面短时间内重复访问,浏览器可能走缓存不触发 fetch
- 广告拦截插件:部分插件会拦截 fetch 请求,
.catch(()=>{})静默忽略 - HTTPS/HTTP 混用:页面 HTTPS 请求 HTTP 会被浏览器阻止
院校数据更新频率是多久?
数据来源于公开渠道,目前为静态文件,不实时更新。如发现数据有误,属正常情况,请勿用于正式招生或法律用途。
接口支持 JSONP 或跨域吗?
所有接口均已在服务端配置 Access-Control-Allow-Origin: *,支持任意来源跨域调用,无需 JSONP。
更新日志
- 删除标准时间 API(/time 端点),服务数量从 4 调整为 3
- 移除标准时间相关文档、示例和 FAQ 内容
- 更新首页统计卡片,移除"支持时区"统计项
- 所有接口统一限流,移除无限流直连 Worker 入口
- 文档端点列表精简为 api.yuki-can.top/bili 和 /resolve 两个
- 使用示例同步更新
- 全站放弃第三方解析,仅保留官方 API(Worker 端)
- vrc.yuki-can.top 前端新增每日剩余次数显示(进度条可视化)
- 移除 provider 参数,接口统一使用官方 API 解析
- 文档更新:在线调试、使用示例、错误码均同步更新
- 视觉升级为「纸质温润」设计系统 v3.1(日系清新风格)
- 新增 b23.tv 短链解析文档与独立说明章节
- vrc 站前端支持 b23.tv 短链输入(自动转发后端解析)
- 补充完整移动端响应式适配(768px / 400px 断点)
- 修复页脚宽度不占满、CSS 规则截断等问题
- 页面拆分为 HTML + CSS + JS 三文件,结构更清晰
- 视觉升级为「暖雾薰衣草」配色体系
- vrc、edu 站页脚新增落雨栖 API 链接
- 整合三大服务(高等院校 / B站视频 / PV计数器)为统一 API 文档
- 新增目录导航,完整 FAQ、版本管理、免责条款
- PV 计数器服务独立为 v2.0.0,支持任意 site 参数
- 标准化错误码体系,补充边界场景示例