Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

mongrain/nodejs-baidupan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

4 Commits

Repository files navigation

nodejs-baidupan

nodejs实现一个百度网盘api的接入,支持 上传,下载服务, 支持 linux 操作系统 / window 系统下使用 git-bash 进行使用

目前仅实现作者使用的功能,如果有其他的功能想要实现,欢迎 PR

如果你想玩转这个项目,那么你应该按照以下流程进行

  • 调用 getCode 函数
  • 调用 getAccessTokenByCode 函数
  • 调用 uploadByLocal or uploadByOss 函数
  • 调用 getFileSource 函数

getCode 函数

生成临时 code ,并打印二维码地址,等待用户扫码授权后。使用该 code 兑换 access_token

getAccessTokenByCode 函数

以获取 access_token 并会自动写入 ctx.json

upload 上传文件

这里我做了一层封装,以 ossUrl 为入参,下载并上传文件,如果不需要则,直接删除 102 行代码,传入文件的物理地址即可。

getFileSource

通过文件名 获取百度网盘地址

About

nodejs 使用百度网盘开放api

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /