开放 API 文档

本站提供只读 JSON 数据接口,用于目录浏览、关键词搜索与数据集成。所有接口 无需鉴权支持 CORS,可被其它网站或脚本调用。

基础地址

https://duosousou.com

1. 资源列表(支持关键词搜索 + 分页)

GET /api/v1/resources
查询参数(均可选):
  q         关键词,匹配标题 / 标签 / 正文 / slug
  platform  按平台过滤:baidu | quark | mega | google | telegram | magnet | other
  page      页码,从 1 开始,默认 1
  per_page  每页条数,默认 20,最大 100

示例:

GET /api/v1/resources?q=留学生&platform=baidu&page=1&per_page=20
GET /api/v1/resources?q=压缩工具

返回:

{
  "total": 120,
  "page": 1,
  "per_page": 20,
  "pages": 6,
  "items": [
    {
      "url_hash": "…",
      "title": "图像压缩工具",
      "slug": "image-compressor",
      "description": "简介正文…",
      "tags": "工具, 合集",
      "platform": "baidu",
      "download_url": "https://pan.baidu.com/s/yyy",
      "created_at": "2026-09-09 20:00:00"
    }
  ]
}

2. 按 slug 获取单个资源

GET /api/v1/resources/

返回单个资源对象(字段同上)。不存在则返回 404

3. 标签统计

GET /api/v1/tags
{ "tags": [ { "tag": "工具", "count": 12 }, … ] }

4. 站点统计

GET /api/v1/stats
{
  "resources": 150,
  "published": 90,
  "platforms": [ { "platform": "baidu", "count": 100 }, … ]
}

说明