的角色

这是我们崭新的REST API的文档页面-并不是要找到它。此API尚未准备好供公众使用。随着我们的成长,我们正在砍伐和改变很多。因此,如果您构建使用它的东西,那么很可能在以后的更新中中断。 不要说您没有被警告!

网址:

//api.meituohu.com/v2/roles

方法):

获取,发布,放置,删除

回应格式:

JSON,XML

描述:

此方法使您可以检索,创建,更新和删除角色。各个资源由角色编号标识。因此/ roles / 123将返回编号为123的角色。类似地,对该URL的PUT将更新角色123。

参量

名称类型描述
数字分配给角色的公司特定编号
名称角色名称
权限采集属于角色的权限列表
描述角色说明
用户名采集属于角色的用户名列表
用户数数字属于该角色的用户名数量
IsAdmin布尔型指示用户是否为管理员的标志。 True表示用户是admin。

GET操作

获取角色列表–

网址: /角色

角色列表获取的示例响应


[{
    "描述": "role with full access on all features",
    "IsAdmin": false,
    "用户数": 0,
    "权限": [],
    "数": 12,
    "名称": "Full Access",
    "用户名": []
}, {
    "描述": "role with full access on projects",
    "IsAdmin": false,
    "用户数": 0,
    "权限": ["ViewProject","CreateProject","UpdateProject","DeleteProject"],
    "数": 13,
    "名称": "专案 only (full access)",
    "用户名": []
}, {
    "描述": "role with full access on quotes",
    "IsAdmin": false,
    "用户数": 0,
    "权限": ["ViewQuote","CreateQuote","UpdateQuote","DeleteQuote"],
    "数": 14,
    "名称": "行情 only (full access)",
    "用户名": []
}, {
    "描述": "role with readonly access on projects and quotes",
    "IsAdmin": false,
    "用户数": 0,
    "权限": ["ViewQuote","ViewProject"],
    "数": 15,
    "名称": "专案 & 行情 (read only)",
    "用户名": []
}, {
    "描述": "role with read and create permissions on quotes an",
    "IsAdmin": false,
    "用户数": 0,
    "权限": [],
    "数": 16,
    "名称": "专案 & 行情 (read/create only) ",
    "用户名": []
}]

获取特定角色的详细信息–

网址: / roles / {number}

GET角色示例响应


{
    "描述": "role with readonly access on projects and quotes",
    "IsAdmin": false,
    "用户数": 0,
    "权限": ["ViewQuote","ViewProject"],
    "数": 15,
    "名称": "专案 & 行情 (read only)",
    "用户名": []
}

开机自检操作

使用给定的角色数据创建角色–

网址: /角色

角色POST的示例请求


{
    "描述": "role with readonly access on projects and quotes",
    "权限": ["ViewQuote","ViewProject"],
    "名称": "专案 & 行情 (read only)"
}

PUT操作

更新指定角色的角色详细信息–

网址: / roles / {number}
URL中的{number}应该替换为要更新的角色的编号。

角色请求的示例请求


{
    "描述": "role with readonly access on projects and quotes",
    "权限": ["ViewQuote","ViewProject"],
    "数": 15,
    "名称": "专案 & 行情 (read only)"
}

删除操作

删除具有URL中提供的编号的角色–

网址: / roles / {number}

了解KashFlow如何与您的业务和书籍一起使用