前言

大概的流程就是下面流程图这样的一个流程,大佬不用看都懂,这个是给小白看的,拉到下面我们说一下怎么个流程吧

回去看文档

使用文档

获取刷新令牌

不会获取刷新令牌

会获取刷新令牌

操作相关api

有刷新令牌

无刷新令牌

POST

GET

PUT

token获取

api/auth/login

获取文件列表

api/fs/list

新建文件夹

api/fs/mkdir

重命名文件/目录

api/fs/rename

删除文件/目录

api/fs/remove

表单上传文件

api/fs/form

获取下载信息

api/fs/get

系统设置

api/admin/setting/list

账户列表

api/admin/user/list

存储列表

api/admin/storage/list

启用存储

api/admin/storage/enable

禁用存储

api/admin/storage/disable

新建存储

api/admin/storage/create

查询指定存储信息

api/admin/storage/get

查询所有驱动配置模板列表

api/admin/driver/list

删除指定存储

api/admin/storagede/lete

傻瓜式操作API教程流程图

  • POST token获取 /api/auth/login

  • POST 获取文件列表 /api/fs/list

  • POST 新建文件夹 /api/fs/mkdir

  • POST 重命名文件/目录 /api/fs/rename

  • POST 删除文件/目录 /api/fs/remove

  • PUT 表单上传文件 /api/fs/form

  • POST 获取下载信息 /api/fs/get

  • GET 系统设置 /api/admin/setting/list

  • GET 账户列表 /api/admin/user/list

  • GET 存储列表 /api/admin/storage/list

  • POST 启用存储 /api/admin/storage/enable

  • POST 禁用存储 /api/admin/storage/disable

  • POST 新建存储 /api/admin/storage/create

  • GET 查询指定存储信息 /api/admin/storage/get

  • GET 查询所有驱动配置模板列表 /api/admin/driver/list

  • POST 删除指定存储 /api/admin/storage/delete

上述API来自:https://github.com/alist-org/alist/discussions/2501open in new window | @Kuingsmileopen in new window大佬整理发布

在教程之前先说一下怎么都是 /api/xxx/xxx ?这怎么使用?

  • 前面是通用链接,这个链接就是我们自己的AList网站链接,可以是域名可以是IP,可以是http也可以是HTTPS,也能带端口号

    • 或者使用postman配置一个通用的,很方便,但是需要登录才可以

    • 配置如下图所示,改好名称,填写一个自己方便的名字,后面写API通用域名或者IP

  • 例如我本地的就是:http://192.168.31.103:5244,到时候我们直接请求http://192.168.31.103:5244/api/auth/login 然后填写相关参数就能请求到

我这里使用的请求软件是postmanopen in new window,因为老早之前apifox还没出的时候就在用postman了...