Fecify-操作员-更新

接口信息

  • 接口地址: {your-site-url}/api/skill/system-account/update
  • 基础 URL: {your-site-url} 需替换为你自己的独立站 URL 地址,如 https://your-domain.com/admin
  • 请求方式: POST
  • Content-Type: application/json
  • 说明: 更新操作员账号信息(全量更新),可修改昵称、状态、角色、头像、密码等。必须先通过 Fecify-操作员-详细 获取当前完整数据再修改提交,未传入的字段可能被重置为空值。

认证

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

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

请求参数

字段 类型 必填 说明
id String 操作员 ID
username String 操作员登录账号
password String 新密码(明文),留空则不修改密码
nickname String 操作员昵称
status Number 激活状态:1 = 激活,2 = 禁用
role_id Number 角色 ID,通过 Fecify-角色-select下拉条 获取
avatar_img String 头像图片 URL

请求示例

cURL

curl --location --request POST '{your-site-url}/api/skill/system-account/update' \
--header 'skill-access-token: {your-skill-access-token}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "nickname": "测试权限",
    "status": 1,
    "role_id": 10,
    "avatar_img": "",
    "username": "test1",
    "password": "",
    "id": "140"
}'

返回结果

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

成功响应

{
    "code": 200,
    "data": {
        "id": 140,
        "username": "test1",
        "nickname": "测试权限",
        "avatar_img": "",
        "type": 4,
        "status": 1,
        "created_at": "2025-08-25 17:24:09",
        "last_login_at": "2025-08-25 17:35:50",
        "remark": ""
    },
    "message": "success"
}

注意事项

  1. 更新为全量覆盖,必须先通过 Fecify-操作员-详细 获取当前完整数据,修改后再提交,未传入的字段可能被重置。
  2. password 留空则保持原密码不变。
  3. role_idFecify-角色-select下拉条 获取。

results matching ""

    No results matching ""