AkitaPlanet-API
  1. 角色模块
AkitaPlanet-API
  • 前台
    • 首页信息
      GET
    • 文章列表
      GET
    • 文章详情
      GET
    • 文章归档
      GET
    • 分类列表
      GET
    • 标签列表
      GET
    • 留言列表
      GET
    • 注册
      POST
    • 登录
      POST
    • 新增留言
      POST
    • 新增评论
      POST
    • 评论列表
      GET
    • 点赞评论
      GET
    • 点赞文章
      GET
    • 评论回复列表
      GET
    • 友链列表
      GET
    • 修改当前用户信息
      PUT
    • 获取当前用户信息
      GET
    • 关于我
      GET
    • 文件上传
      POST
    • 文章搜索
      GET
    • 发送验证码
      GET
  • 用户账号
    • 后台登录
      POST
    • 退出登录
      GET
  • 用户信息
    • 用户列表
    • 编辑用户
    • 修改禁用用户
    • 修改密码
    • 修改当前用户密码
    • 获取当前用户信息
    • 修改当前用户信息
    • 获取在线用户列表
    • 强制用户下线
  • 分类模块
    • 分类列表
    • 新增/编辑分类
    • 删除分类
    • 分类列表(前台)
    • 分类选项列表
  • 标签模块
    • 标签列表
    • 新增/编辑标签
    • 删除标签
    • 标签列表(前台)
    • 标签选项列表
  • 文章模块
    • 文章列表
    • 新增/编辑文章
    • 删除文章
    • 文章详情
    • 修改文章置顶
    • 软删除文章(回收站)
    • 导入文章
    • 导出文章
  • 文件上传
    • 文件上传
  • 评论模块
    • 评论列表
    • 删除评论
    • 修改评论审核
  • 留言模块
    • 留言列表
    • 留言列表(前台)
    • 删除留言
    • 修改留言审核
  • 友情链接
    • 友链列表
    • 新增/编辑友链
    • 删除友链
  • 资源模块
    • 资源列表
    • 新增/编辑资源
    • 删除资源
    • 修改资源匿名访问
    • 资源选项列表(树形)
  • 菜单模块
    • 菜单列表
    • 获取当前用户菜单
    • 新增/编辑菜单
    • 删除菜单
    • 菜单选项列表(树形)
  • 角色模块
    • 角色列表
      GET
    • 新增/编辑角色
      POST
    • 删除角色
      DELETE
    • 角色选项列表
      GET
  • 博客信息
    • 获取博客设置
    • 修改博客设置
    • 获取关于我
    • 修改关于我
  • 操作日志
    • 操作日志列表
    • 删除操作日志
  • 页面模块
    • 页面列表
    • 新增/编辑页面
    • 删除页面
  • v2
    • 获取配置信息
    • 更新配置信息
  • 信息上报
    POST
  1. 角色模块

新增/编辑角色

开发中
POST
/role

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Header 参数
Authorization
string 
可选
示例值:
Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxMCwicm9sZSI6ImFkbWluIiwidXVpZCI6ImNkODU0NmEwMDc2NWU0MjZjM2ExMjY5YjM5OTA1OGY0IiwiaXNzIjoiZ2luYmxvZyIsImV4cCI6MTY2NjQ1NTU0Mn0.CuTebrbH1PBhXDbEXk_WgO-wV7LFtGqnMflIfN2WgUc
Body 参数application/json
id
integer 
必需
name
string 
角色名称
必需
管理员
label
string 
角色标签
必需
admin
is_disable
integer 
是否禁用
可选
0-否 1-是
resource_ids
array[integer]
资源列表
必需
menu_ids
array[integer]
菜单列表
必需
示例
{
  "id": 0,
  "name": "string",
  "label": "string",
  "is_disable": 0,
  "resource_ids": [
    0
  ],
  "menu_ids": [
    0
  ]
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/role' \
--header 'Content-Type: application/json' \
--data-raw '{
    "id": 0,
    "name": "string",
    "label": "string",
    "is_disable": 0,
    "resource_ids": [
        0
    ],
    "menu_ids": [
        0
    ]
}'

返回响应

🟢200成功
application/json
Body
id
integer 
必需
name
string 
角色名称
必需
管理员
label
string 
角色标签
必需
admin
is_disable
integer 
是否禁用
可选
0-否 1-是
resource_ids
array[integer]
资源列表
必需
menu_ids
array[integer]
菜单列表
必需
示例
{
  "id": 0,
  "name": "string",
  "label": "string",
  "is_disable": 0,
  "resource_ids": [
    0
  ],
  "menu_ids": [
    0
  ]
}
上一页
角色列表
下一页
删除角色
Built with