> ## Documentation Index
> Fetch the complete documentation index at: https://end-docs.shallow.ink/llms.txt
> Use this file to discover all available pages before exploring further.

# 账号密码登录



## OpenAPI

````yaml openapi.json post /api/v1/auth/login
openapi: 3.0.3
info:
  title: Endfield API
  description: 终末地协议终端开放 API — 游戏数据查询、蓝图库社区、Wiki 百科、抽卡统计等功能。
  version: 1.0.0
  contact:
    name: Endfield API Support
    url: https://end.shallow.ink
servers:
  - url: https://end-api.shallow.ink
    description: 生产环境
  - url: http://localhost:15618
    description: 本地开发
security: []
tags:
  - name: 健康检查
    description: 服务健康状态
  - name: 认证
    description: 用户注册、登录、Token 管理
  - name: 数据授权
    description: 第三方客户端获取用户 Framework Token
  - name: 开发者
    description: API Key 管理与使用统计
  - name: 用户
    description: 用户信息与绑定管理
  - name: 终末地数据
    description: 游戏数据查询（需 Framework Token）
  - name: Wiki 百科
    description: 森空岛 Wiki 数据同步与查询
  - name: B站 Wiki
    description: 哔哩哔哩终末地 Wiki 数据
  - name: 蓝图库
    description: 蓝图发布、搜索、社区互动
  - name: 抽卡记录
    description: 抽卡数据同步与统计
  - name: 公告
    description: 游戏公告同步
  - name: 好友查询
    description: 好友搜索、面板同步
  - name: 产线计算器
    description: 配方与设备数据
  - name: 订阅管理
    description: 订阅计划、签到、支付、兑换码
  - name: Cap 验证码
    description: SHA-256 PoW 验证码
  - name: 抽卡模拟
    description: 模拟寻访抽卡（单抽/十连/批量统计）
  - name: 面板同步
    description: 角色面板数据同步与查询
  - name: 生产列表
    description: 产线生产列表云端存储
  - name: 账号绑定
    description: 游戏账号绑定管理
  - name: 登录认证
    description: 森空岛扫码/手机/Cred 登录
  - name: 便捷端点
    description: 从角色详情提取的快捷数据接口
  - name: V2 产线计算器
    description: 基于解包数据的 V2 产线计算
  - name: 游戏数据同步
    description: 游戏解包数据查询
  - name: MaaEnd 远程控制
    description: MaaEnd 设备绑定与任务管理
  - name: 工具
    description: 图片代理、鹰角游戏列表等工具接口
paths:
  /api/v1/auth/login:
    post:
      tags:
        - 认证
      summary: 账号密码登录
      operationId: login
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - account
                - password
              properties:
                account:
                  type: string
                  description: 用户名或邮箱
                password:
                  type: string
                  description: 密码
      responses:
        '200':
          description: 登录成功
          content:
            application/json:
              schema:
                type: object
                properties:
                  code:
                    type: integer
                    example: 0
                  data:
                    type: object
                    properties:
                      user:
                        type: object
                      access_token:
                        type: string
                      refresh_token:
                        type: string
                      expires_in:
                        type: integer
                        example: 900
        '401':
          description: 账号或密码错误
      security: []

````