跳转至

👏 欢迎使用Pan123

Pan123 是123云盘开放平台的非官方Python封装库,用于在Python中与123云盘开放平台进行交互。

📋 项目概述

Pan123 提供了以下功能: - 🔗 分享链接 - 创建和管理分享链接 - 📁 文件管理 - 上传、下载、移动、删除文件等 - 👤 用户管理 - 获取用户信息 - 📥 离线下载 - 下载网络资源到云盘 - 🔗 直链获取 - 获取文件直链 - 🎞️ 视频转码 - 视频转码服务 - 🖼️ 图床功能 - 图片存储和管理

📦 安装

使用pip安装最新版本:

pip install pan123

🚀 快速入门

1. 导入库

from pan123 import Pan123
from pan123.auth import get_access_token

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. 初始化客户端

从存储介质加载凭证并初始化客户端:

pan = Pan123(access_token)

4. 使用示例

# 获取用户信息
user_info = pan.user.info()
print(user_info)

# 列出根目录文件
files = pan.file.list(0, 10)  # 列出根目录前10个文件
print(files)

📚 功能导航

点击以下链接了解各功能的详细用法:

🤝 贡献与支持

开始使用 Pan123,让您的123云盘操作更加便捷高效!