0.1.4 • Published 4 months ago

baidu-netdisk-api v0.1.4

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

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