🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more

baidu-netdisk-api

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

baidu-netdisk-api

BaiduNetdiskApi based on official developer api

0.1.4
latest
Version published
Weekly downloads
2
-75%
Maintainers
0
Weekly downloads
 
Created

Baidu Netdisk Api

基于百度网盘 API 的 node 封装, 同时对成功响应的业务错误进行了处理.

本项目属于 PureESM, 只能使用 ES Import 导入.

安装

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

    获取用户网盘信息.

FAQs

Package last updated on 14 Mar 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts