5.8 申请注销账号【已实现,待登录态联调】

POST /tieup/api/v1/auth/account-deletion
Authorization: Bearer <access_token>

请求体:

{
  "confirm": true
}

请求参数:

参数 类型 必填 说明
confirm boolean 必须为 true,表示用户确认注销

响应字段:

字段 类型 说明
status integer 账号状态,固定返回 4 表示注销中
deletion_deadline_at string 注销冷静期截止时间,格式 Y-m-d H:i:s
message string 注销提示,7 天内登录可取消注销

响应示例:

{
  "code": 200,
  "message": "成功",
  "data": {
    "status": 4,
    "deletion_deadline_at": "2026-08-05 12:00:00",
    "message": "账号已进入注销冷静期,7天内登录可取消注销"
  }
}

业务规则:

  • 接口成功后立即退出当前设备登录;其他设备的旧 Token 访问业务接口时会因账号状态为 4 被拒绝。
  • 存在未完成订单、处理中退款、自动续订、待回答提问、未完成视频通话、待发放福利、处理中提现、待结算收益或可提现收益时,接口拒绝注销并返回处理提示。
  • 7 天内使用原手机号密码登录或短信登录会自动取消注销并恢复正常状态;超过截止时间后由服务端定时任务最终注销。
  • 最终注销保留用户 ID 及订单、支付、退款、收益和履约快照,将账号资料匿名化、地址和提现账户软删除;手机号改为 del_尾号4位_随机串,原手机号可重新注册。
  • 测试状态:已完成代码实现和 PHP 语法检查,待数据库更新和登录态联调。