0.1.4 • Published 4 months ago
baidu-netdisk-api v0.1.4
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
获取用户网盘信息.
0.1.4
4 months ago
0.0.1-GA34JJLAX
6 months ago
0.1.3
6 months ago
0.0.0-alpha-19
10 months ago
0.0.0-alpha-9
10 months ago
0.0.0-alpha-10
10 months ago
0.0.0-alpha-14
10 months ago
0.0.0-alpha-13
10 months ago
0.0.0-alpha-12
10 months ago
0.0.0-alpha-11
10 months ago
0.0.0-alpha-18
10 months ago
0.0.0-alpha-17
10 months ago
0.0.0-alpha-16
10 months ago
0.0.0-alpha-15
10 months ago
0.1.2
10 months ago
0.1.1
10 months ago
0.0.0-alpha-21
10 months ago
0.0.0-alpha-20
10 months ago
0.0.0-alpha-22
10 months ago
0.0.0-alpha-8
2 years ago
0.0.0-alpha-7
2 years ago
0.0.0-alpha-6
2 years ago
0.0.0-alpha-5
2 years ago
0.0.0-alpha-4
2 years ago
0.0.0-alpha-3
2 years ago
0.0.0-alpha-2
2 years ago
0.0.0-alpha-1
2 years ago
0.0.0-alpha
2 years ago