使用阿里云盘官方 SDK ( aliyunpan Python 包) 进行文件操作。
bash
python3 -m venv /tmp/venv
/tmp/venv/bin/pip install aliyunpan requests
在 .env 文件中配置:
bash
ALIYUN_DRIVE_REFRESH_TOKEN="your_refresh_token"
获取 refresh_token:登录阿里云盘网页版 → F12 → Application → Local Storage → 找 refreshToken
action说明关键参数upload上传文件file_path, target_folder``list列出文件parent_id (默认 root)create_folder创建文件夹name, parent_id``search搜索文件name, parent_id``share创建分享链接file_id``delete删除文件file_id``download_url获取下载链接file_id``user_info获取用户信息-
text
action: upload
file_path: /path/to/file.png
target_folder: backup
text
action: list
parent_id: 69f3075d2490bbe147834f8ba84df323453f4d08
text
action: create_folder
name: backup
parent_id: root
text
action: search
name: openclaw.png
target_folder: 文件夹名称(如 openclaw),在根目录创建/查找parent_id: 直接指定父文件夹 ID.envaliyunpan SDK (3.0.9),是唯一能正常工作的 SDK