👏 欢迎使用Pan123¶
Pan123 是123云盘开放平台的非官方Python封装库,用于在Python中与123云盘开放平台进行交互。
📋 项目概述¶
Pan123 提供了以下功能: - 🔗 分享链接 - 创建和管理分享链接 - 📁 文件管理 - 上传、下载、移动、删除文件等 - 👤 用户管理 - 获取用户信息 - 📥 离线下载 - 下载网络资源到云盘 - 🔗 直链获取 - 获取文件直链 - 🎞️ 视频转码 - 视频转码服务 - 🖼️ 图床功能 - 图片存储和管理
📦 安装¶
使用pip安装最新版本:
🚀 快速入门¶
1. 导入库¶
2. 获取认证凭证¶
如果你需要获取 access_token,请使用如下代码:
# 获取access_token并存储在access_token变量中
access_token = get_access_token("你的client_id", "你的client_secret")
⚠️ 重要提示:
get_access_token存在接口调用频次限制,建议完成认证后持久化存储凭证。
持久化存储示例:
# 存储认证信息到文件
with open("access_token.txt", "w") as f:
f.write(access_token)
# 从文件读取认证信息
with open("access_token.txt", "r") as f:
access_token = f.read().strip()
3. 初始化客户端¶
从存储介质加载凭证并初始化客户端:
4. 使用示例¶
# 获取用户信息
user_info = pan.user.info()
print(user_info)
# 列出根目录文件
files = pan.file.list(0, 10) # 列出根目录前10个文件
print(files)
📚 功能导航¶
点击以下链接了解各功能的详细用法:
🤝 贡献与支持¶
- GitHub 仓库: https://github.com/SodaCodeSave/Pan123
- 问题反馈: GitHub Issues
- 许可证: 查看许可证
开始使用 Pan123,让您的123云盘操作更加便捷高效!