Golang版本的Seafile Web API库
- 基础接口(Basic)
- Token获取(AuthToken)
- Ping
- 认证Ping(Auth Ping)
- 设备
- 获取用户设备
- 注销用户设备
- 账户(Account)
- 获取账户信息
- 获取服务器信息
- 资料库
- 获取资料库列表
- 获取资料库上传链接
- 获取资料库更新链接
- 通过资料库名获取资料库
- 目录
- 获取目录内容
- 创建目录
- 重命名目录
- 删除目录
- 文件
- 上传文件
- 下载文件
- 更新文件
- 删除文件
- 重命名文件
- 复制到其他资料库
- 移动到其他资料库
- 资料库
- 获取资料库信息
- 获取上传链接
- 获取更新链接
- 文件夹
- 创建文件夹
- 删除文件夹
- 重命名文件夹
- 恢复文件夹版本
- 获取文件夹内容
- 获取文件夹(统计)信息
- 文件
- 获取文件信息
- 创建文件
- 更新文件
- 删除文件
- 锁定文件
- 更名文件
- 复制文件
- 移动文件
- 恢复文件版本
由于目前Seafile官方的文档并不完善,尤其是错误处理方面。有时候用HTTP状态吗、有时候用字符串、有时候用非固定的JSON字符串。
所以这部分并没有很好的办法来处理。
只有后期建议官方完善后再做处理,或者遇到问题后做相应的处理。