落雨栖 API

目录导航

通用说明

3
可用服务
2956
院校数据
v1.5.0
API 版本
接入前提
  • 所有接口均无需注册、无需 API Key,直接调用即可
  • 所有接口均支持 HTTP GET 请求,返回统一为 application/json(text 格式除外)
  • 所有接口均支持 CORS,任何来源均可跨域调用

限制与规范

项目说明备注
频率限制建议单接口 QPS ≤ 10超过可能导致请求被临时拒绝
超时时间服务端响应超时 10sB站接口视网络情况而定
响应格式统一 JSON错误响应含 codemessage 字段
跨域支持支持所有来源(CORS)服务端已配置,无需额外处理
编码格式UTF-8所有数据均为 UTF-8 编码
HTTPS推荐使用 HTTPS生产环境请使用 HTTPS 调用

免责条款

服务声明
  • 本服务为免费服务,不提供任何 SLA 保障,服务可能因维护而中断,恕不另行通知
  • 高等院校数据来源于公开数据,仅供参考,不保证数据的实时性与准确性,请勿用于正式招生或法律用途
  • B站视频直链由第三方平台(Bilibili)提供,直链有效性以 B站实际为准,服务方不对链接失效负责
  • PV 计数器基于 SQLite 本地存储,服务器重启后数据不丢失,但若磁盘损坏或文件被删除则无法恢复
  • 本服务严禁用于商业牟利,严禁用于任何违法用途

可用服务

高等院校 API GET
提供全国高等院校信息查询,数据覆盖 2956 所院校,包含 985/211/双一流 标识
B站视频 API GET
B站视频链接解析与直链提取,支持 BV 号与完整 URL,适用于 VRChat 等场景
PV 计数器 GET
网站访问量统计 API,任意站点均可接入,独立计数,SQLite 持久化

快速开始

javascript
// ── 高等院校:获取院校列表 ── const schools = await fetch('https://api.yuki-can.top/schools.json').then(r => r.json()); const s985 = schools.data.filter(s => s['985']); // 筛选 985 // ── B站视频:解析 BV 号 ── const res = await fetch('https://vrc.yuki-can.top/api/resolve?id=BV1xx411c7XZ').then(r => r.json()); console.log(res.url); // 视频直链 // ── PV 计数器:接入访问量统计 ── fetch('https://api.yuki-can.top/counter/pv?site=example.com') .then(r => r.json()) .then(d => console.log('PV:', d.count));

常见问题(FAQ)

直链有效期限是多久?

B站直链包含时间戳签名(deadline 参数),当前解析结果有效期约 2 个月。过期后重新提取即可,不影响使用。

B站视频解析失败怎么排查?

按以下步骤排查:

  1. 确认视频是公开视频,私密/仅好友/会员专属不支持
  2. 确认 BV 号格式正确(以 BV 开头,12 位字母数字)
  3. 确认网络可以正常访问 B站
  4. 等待片刻后重试,B站接口可能有临时限流
PV 计数不累计是什么原因?
  • 浏览器缓存:同一页面短时间内重复访问,浏览器可能走缓存不触发 fetch
  • 广告拦截插件:部分插件会拦截 fetch 请求,.catch(()=>{}) 静默忽略
  • HTTPS/HTTP 混用:页面 HTTPS 请求 HTTP 会被浏览器阻止
院校数据更新频率是多久?

数据来源于公开渠道,目前为静态文件,不实时更新。如发现数据有误,属正常情况,请勿用于正式招生或法律用途。

接口支持 JSONP 或跨域吗?

所有接口均已在服务端配置 Access-Control-Allow-Origin: *,支持任意来源跨域调用,无需 JSONP。

更新日志

v1.6.0
2026-05-03
  • 删除标准时间 API(/time 端点),服务数量从 4 调整为 3
  • 移除标准时间相关文档、示例和 FAQ 内容
  • 更新首页统计卡片,移除"支持时区"统计项
v1.5.0
2026-05-02
  • 所有接口统一限流,移除无限流直连 Worker 入口
  • 文档端点列表精简为 api.yuki-can.top/bili 和 /resolve 两个
  • 使用示例同步更新
v1.4.0
2026-05-02
  • 全站放弃第三方解析,仅保留官方 API(Worker 端)
  • vrc.yuki-can.top 前端新增每日剩余次数显示(进度条可视化)
  • 移除 provider 参数,接口统一使用官方 API 解析
  • 文档更新:在线调试、使用示例、错误码均同步更新
v1.3.0
2026-04-24
  • 视觉升级为「纸质温润」设计系统 v3.1(日系清新风格)
  • 新增 b23.tv 短链解析文档与独立说明章节
  • vrc 站前端支持 b23.tv 短链输入(自动转发后端解析)
  • 补充完整移动端响应式适配(768px / 400px 断点)
  • 修复页脚宽度不占满、CSS 规则截断等问题
v1.1.0
2026-04-21
  • 页面拆分为 HTML + CSS + JS 三文件,结构更清晰
  • 视觉升级为「暖雾薰衣草」配色体系
  • vrc、edu 站页脚新增落雨栖 API 链接
v1.0.0
2026-04-04
  • 整合三大服务(高等院校 / B站视频 / PV计数器)为统一 API 文档
  • 新增目录导航,完整 FAQ、版本管理、免责条款
  • PV 计数器服务独立为 v2.0.0,支持任意 site 参数
  • 标准化错误码体系,补充边界场景示例