baidu-netdisk-api
v0.1.4
Published
BaiduNetdiskApi based on official developer api
Readme
Baidu Netdisk Api
基于百度网盘 API 的 node 封装, 同时对成功响应的业务错误进行了处理.
安装
pnpm add baidu-netdisk-api使用方法
import { httpFileInfo } from 'baidu-netdisk-api'
const { data } = await httpFileInfo({
access_token: 'your access token',
fsids: JSON.stringify([id1, id2, id3]),
})项目测试
git clone https://github.com/keenghost/BaiduNetdiskNode.git BaiduNetdiskNode
cd BaiduNetdiskNode && pnpm i
touch packages/api/tmp/test.config.json // 填写自己的 access_token 和 app_name
pnpm test api接口列表
参数具体说明请参考百度网盘开放平台.
httpCode2Token
将授权码转换为 token. 获取授权码的链接拼接方式请参考百度网盘开放平台.
httpRefreshToken
使用 refresh_token 获取新的 refresh_token 和 access_token.
httpFileInfo
获取文件信息.
httpFileListRecursion
递归获取目录下的文件列表.
httpFileList
获取目录下的文件列表.
httpFileManager
管理文件, 可执行 copy, delete, move, rename 操作.
httpCopy
复制文件, file_manage 的分支.
httpDelete
删除文件, file_manage 的分支.
httpMove
移动文件, file_manage 的分支.
httpRename
重命名文件, file_manage 的分支.
httpTaskQuery
查询文件操作的异步任务状态.
httpCreateFolder
创建文件夹.
httpUploadUrl
获取文件上传地址.
httpUploadId
获取文件上传 id.
httpUploadSlice
上传文件分片.
httpUploadFinish
合并文件分片.
httpUploadSmall
4MB 以下的文件直接上传.
httpUserInfo
获取用户基本信息.
httpUserQuota
获取用户网盘信息.
