接口概览
基础地址:https://sjh.xfes.top/data_api.php
所有操作通过 action 参数区分,除 getKey 外均需 api_key 鉴权。
密钥管理
GET?action=getKey&user_id=标识
申请API密钥,有效期30天。返回 api_key、过期时间等信息。
GET?action=usage&api_key=KEY
查看磁盘配额使用情况,返回总量、已用、剩余。
文件操作
GET?action=list&api_key=KEY&path=/
列出指定路径下的文件和目录。
GET?action=read&api_key=KEY&path=文件路径
读取文件内容,返回JSON。
GET?action=download&api_key=KEY&path=文件路径
下载文件(直接返回文件内容)。
POST?action=upload&api_key=KEY&path=目录
上传文件,multipart/form-data 方式,字段名 file。
GET?action=delete&api_key=KEY&path=路径
删除文件或目录(支持递归删除)。
目录管理
GET?action=mkdir&api_key=KEY&path=目录名
创建新目录。
POST?action=move&api_key=KEY (body: from=源&to=目标)
移动文件或目录。
POST?action=copy&api_key=KEY (body: from=源&to=目标)
复制文件或目录。
GET?action=search&api_key=KEY&q=关键词
搜索文件。
限制说明
单文件最大 50MB / 单次上传最大 100MB / 磁盘配额 100MB / 密钥有效期 30天