{"repo":"foyoux/aligo","free":true,"listed":false,"github":"https://github.com/foyoux/aligo","clone":"git clone https://github.com/foyoux/aligo.git","description":"🔥简单、易用、可扩展的阿里云盘 API 接口库🚀","language":"Python","stars":924,"topics":["aliyunpan","api","python","sdk"],"license":"GPL-3.0","category":"api-integrations-sdks","readme_excerpt":"aligo 🚀🔥 简单、易用、可扩展的 阿里云盘 API 接口库 👍👍 wiki 文档 + examples 文档写得很简单，详情请查看 代码提示 + 文档注释 有任何疑问 请 issue 附带一份文档 阿里云盘开放平台文档 安装 Notes： 最近官方更新了接口，导致 get file list 无法直接获取下载链接，现在需要单独使用 get download url 接口获取下载链接。 对于不常用（没有封装）的接口，可以直接通过 self.post 方法直接发送请求。 接口变动较多，有问题请反馈，我会尽快修复。 快速入门 https://user-images.githubusercontent.com/35125624/150529002-c2f1b80b-fb11-4e0a-9fd7-6f57f678ccf5.mp4 基本功能 - [x] 完全的代码提示 - [x] 持久化登录、多帐户登录 - [x] 福利码兑换 - [x] 文件夹同步 - [x] 在线解压缩 - [x] 支持功能扩展 - [x] 搜索文件/标签 - [x] 获取重复文件列表 - [x] 文件（夹）重命名 - [x] 文件（夹）上传下载 - [x] 文件（夹）移动复制 - [x] 文件（夹）删除恢复 - [x] 获取文档在线预览接口 - [x] 文件（夹）分享 保存 收藏 - [x] 文件（夹）自定义分享（无限制） - [x] 获取帐户、云盘（容量）等基本信息 - [x] 相册 创建 删除 修改 添加文件 获取文件 Notes： 1. 由于秒传链接的失效，自定分享信息的有效期只有4个小时。 2. 阿里云盘不同于其他网盘或系统，其定位文件不是基于文件名（路径），而是通过 file id ，这才是唯一定位文件的方式， aligo 中提供了简便函数 get file by path / get folder by path ，通过网盘路径获取文件对象，通过 其上的 file id 属性即可获取所需文件标识。但不建议频繁使用此方法，因为内部是通过 get file list 遍历得到的。 3. 在保存超大分享时（分享中的文件特别多），执行保存全部的方法 - share file save all to drive ，它会立刻执行完毕，但是文件不会立刻被保存到网盘中，阿里云盘服务器会帮你在后台陆续将所有文件存到你的网盘中；所有当你使用 share file save all to drive 保存超大分享时，却只看到一部分文件时，不用疑惑，这是正常情况。 登录 1. 网页扫码登录 2. 发送登录二维码到邮箱（推荐） 最佳实践 ：建议将邮箱绑定到微信，这样能实时收到提醒，登录过期后也可以第一时间收到登录请求。 如何操作资源盘 如何自定义配置文件路径 关于扩展功能 一般步骤： 1. 使用浏览器或其他抓包工具，观察通信过程； 2. 获取 url/path + 请求体； 3. 继承 Aligo , 使用现有的方法 self. post 等，进行发送请求； 会自动维护 token , 你只需关注如何发送请求即可 扩展功能举栗🌰 - 配有视频和代码 如何彻底删除文件？ 无需先移动文件到回收站 此功能太危险， aligo 未直接提供。不过 这里 扩展了该功能，请小心使用！ 声明 此项目仅供学习交流，若有不妥之处，侵联必删。","default_branch":null,"files":null,"tree":[],"storefront":"/r/foyoux","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/foyoux/aligo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}