Skip to content

123 网盘接口清单

来源:backend/internal/drives/pan123.go
抓包日志:backend/logs/drive-api-debug/123.txt
说明:POST .../share/download/info 等若未出现在当前日志,保留接口索引,响应待补。


1. 获取分享目录(share/get)

接口概览

项目
方法GET
URLhttps://www.123684.com/b/api/share/get(或经 https://123684.com/... 301 到 www)
作用分页列出分享目录;需登录态 Authorization: Bearer 与签名头 auth-key

Query 参数

参数类型必填说明
shareKeystring分享标识
SharePwdstring分享密码
parentFileIdnumber父目录 ID,根目录 0
pagenumber页码
limitnumber每页数量,如 100
nextnumber游标,常为 0
orderBystringfile_id
orderDirectionstringdesc
auth-keystring时间戳与随机数等组成的签名串(由客户端算法生成)
Pagenumber部分请求重复携带大写 Page(与日志一致)

请求头

说明
AuthorizationBearer <JWT>
App-Version3
Platformweb
Origin / Refererwww.123pan.com123684.com 域一致

请求示例

bash
curl --request GET \
  --url 'https://www.123684.com/b/api/share/get?shareKey=<key>&SharePwd=<pwd>&parentFileId=0&page=1&limit=100&next=0&orderBy=file_id&orderDirection=desc&auth-key=<auth-key>' \
  --header 'Authorization: Bearer <token>' \
  --header 'App-Version: 3' \
  --header 'Platform: web' \
  --header 'Referer: https://www.123pan.com/'

响应示例(HTTP 200

json
{
  "code": 0,
  "message": "ok",
  "data": {
    "Next": "-1",
    "Len": 1,
    "IsFirst": true,
    "Expired": false,
    "InfoList": [
      {
        "FileId": 29346884,
        "FileName": "侵略机器 (2026) {tmdb-1265609}",
        "Type": 1,
        "Size": 11399075077,
        "ParentFileId": 25295247,
        "S3KeyFlag": "1813278387-0",
        "CreateAt": "2026-03-08T15:12:49+08:00",
        "UpdateAt": "2026-03-11T09:43:18+08:00"
      }
    ],
    "IsPaidPreview": false
  }
}

301 重定向说明

  • 访问 https://123684.com/b/api/share/get 时可能返回 301Location 指向 https://www.123684.com/b/api/share/get?...,客户端需跟随或直连 www 域。

关键响应字段

字段说明
data.InfoList[].FileId文件/目录 ID,子目录列表作 parentFileId
data.Next分页游标,-1 表示无下一页
data.Expired分享是否过期

2. 获取分享下载信息(代码)

  • 方法:POST
  • URL:https://www.123pan.com/b/api/share/download/info
  • Body:EtagFileIDS3KeyFlagShareKeySize 等 — 本次日志未抓取,待补

3. 代理播放(直连 URL)

  • 方法:GET
  • URL:由下载接口返回的动态地址
  • 典型头:User-Agent: 123pan/v2.4.8(Android_14;XiaoMi)(以代码为准)