Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 1.43 KB

README.md

File metadata and controls

30 lines (22 loc) · 1.43 KB

BaiduYun_Share

百度云分享功能api(Python3)

关于百度云的api,已经有很多做的很好的项目,例如使用PCS apibypyBaiduPCS,使用百度网盘api的baidupcsapi,都可以轻松地实现文件操作、下载上传等功能。

因为PCS不提供分享接口,模拟登陆又会出现许多问题(验证码、弹窗等),所以本项目对两种api进行结合,提供一些关于分享的功能,算是对已有项目的补充。

具体功能

  • 分享文件 share
  • 列出所有分享 list_share
  • 取消分享 cancel_share

用法

使用本项目需有百度云的access_token。如果没有,参考bypy,请先安装bypy,在命令行输入bypy info并进行授权,接着在~/.bypy/bypy.json中找到access_token供api使用。

import BaiduYun_Share
access_token = '1.54be391000a16ee6a21791d4a8ea04fe.86400.1331206383.67272939-188383'
bys = BaiduYun_Share.BYS(access_token)

response = bys.share(['/apps/bypy/a'])  #分享/apps/bypy/a
shareid = response['shareid']  #获取分享id
print(response)

response = bys.list_share()  #列出分享
print(response)

response = bys.cancel_share([shareid])  #取消分享
print(response)