社区版API
    社区版API
    • 基本说明
    • SDK
    • 文件管理
      • 列目录
        GET
      • 文件(夹)详情
        GET
      • 重命名
        POST
      • 删除
        DELETE
      • 复制
        POST
      • 移动
        PATCH
    • 文件创建和上传
      • 上传-服务器本地存储
        • 上传文件
        • 上传到服务器
      • 上传-Onedrive
        • 上传文件
        • 上传到Onedrive
        • 确认上传完成
      • 创建文件
        POST
      • 创建文件夹
        PUT
    • 文件下载和分享
      • 下载文件
        PUT
      • 获取文件外链
        POST
      • 创建分享
        POST
    • WebDAV相关
      • 当前用户的WebDAV账户
        GET
    • 站点信息
      GET
    • 用户登录
      POST
    • 用户登录(OTP)
      POST
    • 用户存储空间信息
      GET
    • 测试
      GET
    • 声明(静态文件)
      GET

      用户登录(OTP)

      开发中
      POST
      /user/2fa
      最后修改时间:2024-05-02 05:13:04
      需要先进行普通登录,服务端会返回“需要OTP密钥”,这时才可以请求OTP登录,需要携带普通登录的cookies

      请求参数

      Cookie 参数
      cloudreve-session
      string 
      鉴权session
      可选
      默认值:
      {{cloudreve-session}}
      Body 参数application/json
      code
      string 
      OTP密钥
      必需
      示例
      {
          "code": "000000"
      }

      示例代码

      Shell
      JavaScript
      Java
      Swift
      Go
      PHP
      Python
      HTTP
      C
      C#
      Objective-C
      Ruby
      OCaml
      Dart
      R
      请求示例请求示例
      Shell
      JavaScript
      Java
      Swift
      curl --location --request POST 'http://127.0.0.1:5212/api/v3/user/2fa' \
      --header 'Cookie: cloudreve-session=' \
      --header 'Content-Type: application/json' \
      --data-raw '{
          "code": "000000"
      }'

      返回响应

      🟢200成功
      application/json
      Body
      code
      integer 
      请求状态
      必需
      data
      object (User) 
      必需
      id
      string 
      用户ID
      必需
      user_name
      string 
      用户邮箱
      必需
      nickname
      string 
      用户昵称
      必需
      status
      integer 
      用户状态
      必需
      avatar
      string 
      头像
      必需
      created_at
      string 
      注册时间
      必需
      preferred_theme
      string 
      默认主题
      必需
      anonymous
      boolean 
      登录状态
      必需
      group
      object 
      必需
      tags
      array[string]
      必需
      msg
      string 
      错误信息
      必需
      示例
      {
          "code": 0,
          "data": {
              "id": "l6hY",
              "user_name": "admin@cloudreve.org",
              "nickname": "admin",
              "status": 0,
              "avatar": "",
              "created_at": "2024-05-01T11:04:25.490486+08:00",
              "preferred_theme": "",
              "anonymous": false,
              "group": {
                  "id": 1,
                  "name": "Admin",
                  "allowShare": true,
                  "allowRemoteDownload": true,
                  "allowArchiveDownload": true,
                  "shareDownload": true,
                  "compress": true,
                  "webdav": true,
                  "sourceBatch": 1000,
                  "advanceDelete": true,
                  "allowWebDAVProxy": false
              },
              "tags": []
          },
          "msg": ""
      }
      修改于 2024-05-02 05:13:04
      上一页
      用户登录
      下一页
      用户存储空间信息
      Built with