Skip to content

cztchoice/BaiduNetdiskPython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

百度网盘Python客户端

自己手动写了BaiduOpenAPI/BaiduNetdisk.py和test.py,修改了BaiduOpenAPI/BaiduUtils.py(增加一个函数使得能够进行upload文件的操作),其他的文件是百度提供的OpenAPI样例。

本来自己是打算实现百度网盘的Linux客户端的,但是后来发现百度网盘不提供对网盘上所有目录的访问权限,只能访问"/apps/$app_id/"这个目录的访问权限,虽然安全性高了,但是对我没有什么意义了。所以就放弃了,然后放在这儿谁想当作样例可以用一下

我刚开始还纳闷他的access_token为什么可以那么久(最长10年,通过refresh_token刷新)

已实现功能:

BaiduNetdisk.quota() BaiduNetdisk.upload\_single\_file() 大文件需要等待

test.py中

authorization code需要通过复制网址到浏览器打开,得到,然后手动输入的,只需一次,1个月内不用修改

但是,refresh token没有使用,需要手动删除token_data.txt重新获得authorization code,或者利用BaiduOpenAPI/BaiduOauth2里的函数调用一下即可

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages