Fecify-正常用户-列表

接口信息

  • 接口地址: {your-site-url}/api/skill/account/list
  • 基础 URL: {your-site-url} 需替换为你自己的独立站 URL 地址,如 https://your-domain.com/admin
  • 请求方式: GET
  • Content-Type: application/json
  • 说明: 获取审核通过的用户列表,或者直接创建的正常用户列表(该列表包含已激活和已禁用的用户),支持分页和多种条件搜索。

认证

请求头中需要携带 skill-access-token

Header
skill-access-token {your-skill-access-token} (请替换为你自己的 token)

请求参数

参数 类型 必填 说明
pageNum Number 当前页码,默认 1
pageSize Number 每页条数,默认 20
nickname String 用户昵称,支持 LIKE 模糊搜索
username String 用户账号,支持 LIKE 模糊搜索
created_at_begin String 用户账号创建时间区间-开始时间,格式 YYYY-MM-DD HH:mm:ss
created_at_end String 用户账号创建时间区间-结束时间
last_login_at_begin String 最后登录时间区间-开始时间
last_login_at_end String 最后登录时间区间-结束时间
status Number 账号状态:1 激活,2 禁用
type Number 账户类型:1 服务商后台开通的账户,2 商家端后台主账户(主操作员),3 商家端后台子账户(子操作员)

请求示例

cURL

curl --location --request GET '{your-site-url}/api/skill/account/list?pageNum=1&pageSize=10&loading=true&nickname=zhao&username=186618328666&created_at_begin=2021-07-01+00:00:00&created_at_end=2026-08-31+00:00:00&last_login_at_begin=2020-07-01+00:00:00&last_login_at_end=2026-08-31+00:00:00&status=1&type=2' \
--header 'skill-access-token: {your-skill-access-token}' \
--header 'Content-Type: application/json'

返回结果

code200 表示调用成功;code 不为 200 表示调用失败。

成功响应

{
    "code": 200,
    "data": {
        "list": [
            {
                "id": 141,
                "username": "186618328666",
                "nickname": "zhao",
                "status": 1,
                "created_at": "2026-04-28 19:27:23",
                "updated_at": "2026-04-28 19:27:23",
                "avatar_img": "",
                "type": 2,
                "last_login_at": 0,
                "shopmanagers": [
                    {
                        "id": 346,
                        "shop_id": 348,
                        "manager_id": 141,
                        "role_id": 0,
                        "user_type": 2
                    }
                ],
                "shops": [
                    {
                        "id": 348,
                        "name": "shop name",
                        "type": 10
                    }
                ]
            }
        ],
        "total": 30,
        "pageSize": 20,
        "totalPage": 2
    },
    "message": "success"
}

返回字段说明

字段 类型 说明
code Number 状态码,200 表示成功
message String 执行结果的文字描述
data Object 返回数据

data 子字段

字段 类型 说明
list Array 用户列表
total Number 总记录数
pageSize Number 每页条数
totalPage Number 总页数

list 子项

字段 类型 说明
id Number 用户唯一 ID
username String 用户账号
nickname String 用户昵称
status Number 账号状态:1 激活,2 禁用
created_at String 账号创建时间,格式 YYYY-MM-DD HH:mm:ss
updated_at String 账号更新时间
avatar_img String 用户头像图片相对路径,完整 URL 需拼接 base_image_url(通过 Fecify-基本信息 获取)
type Number 账户类型:1 服务商后台开通的账户,2 商家端后台主账户(主操作员),3 商家端后台子账户(子操作员)
last_login_at Number / String 最后登录时间,0 表示从未登录
shopmanagers Array 账号与店铺关联信息(与 shops 存在重复,以 shops 为准)
shops Array 该用户作为主账号管理的店铺列表(一个用户可对应多个店铺,一对多关系)

shops 子项

字段 类型 说明
id Number 店铺 ID
name String 店铺名称
type Number 店铺类型:10 B2C 店铺,20 B2B 店铺

shopmanagers 子项

字段 类型 说明
id Number 关联记录 ID
shop_id Number 店铺 ID
manager_id Number 店铺主账号 ID
role_id Number 角色 ID
user_type Number 用户类型

注意事项

  1. loading=true 参数用于加载状态标识,不影响返回结果。
  2. nicknameusername 支持 LIKE 模糊搜索。
  3. avatar_img 为相对路径,完整图片 URL = base_image_url + avatar_img
  4. 同一个用户可以关联多个店铺(一对多),shops 数组列出了该用户作为主账号的所有店铺。

results matching ""

    No results matching ""