1. 查询权限

获取满足条件的权限

GET:http://api.xdua.com/rule?
字段名 位置 类型 字段说明 描述 可选
apiv head string API版本(默认是1.0.0) 1.0.0 可选
Authorization head string 客户端保存的鉴权token Authorization字符串 必选
ugrp_id query String 户群的id 获取那个户群的所有权限 可选
code query String 权限的code 获取那个权限的权限列表 可选
name query string 权限名(模糊搜索) 获取某用户的所有权限,在sql级以like %name%方式查询,(下划线例外) 可选
brief query string 权限说明(模糊搜索) 获取相关说明的所有用权限,在sql级以like %brief%方式查询 可选
page query int 搜索的页号 获取用权限的开始个数,不设置默认为0 可选
offset query int 搜索开始的偏移条件 获取用权限的开始个数,不设置默认为0 可选
limit query int 搜索数量 获取用权限的数量,不设置默认为20,配合page或offset,当page出现的时候,表达pagesize 可选
order query string 顺序 必须按照"字段:ASC/DESC"方式书写,如 name:DESC 可选

1.1. 返回数据

成功返回

{
    "result": {
        "maxpage": 2,
        "list": [{
            "id": "h9oC8yTT",
            "enabled": "1",
            "ugrp_id": "83b1d782",
            "cstamp": "2018-03-25 17:42:49",
            "name": "会员",
            "usroc": "1",
            "code": "Member",
            "avatar": "http://xdua-files.oss-cn-qingdao.aliyuncs.com/Image/default.png",
            "granter": "MemberAdmin",
            "ugrp_name": "无人阅读",
            "brief": "会员",
            "ugrp_code": "wikicivi"
        }, {
            "id": "lsVkKpot",
            "enabled": "1",
            "ugrp_id": "83b1d782",
            "cstamp": "2018-03-25 17:42:49",
            "name": "会员管理员",
            "usroc": "4",
            "code": "MemberAdmin",
            "avatar": "http://xdua-files.oss-cn-qingdao.aliyuncs.com/Image/default.png",
            "granter": "root",
            "ugrp_name": "无人阅读",
            "brief": "会员管理员",
            "ugrp_code": "wikicivi"
        }]
    },
    "error": 0,
    "reason": "Success",
}

返回字典含义参考权限详情

失败返回

{
    "error": 1,
    "reason": "失败原因",
    "result": "失败返回的参考数据",

}

通过sdk调用

    const dua = await lovearth({
        APP_KEY: "您的appkey",
        APP_SECRET: "您的appsecret",
    })
    //--------------------------------------------------
    const res_login = await dua.login({
        by  :   "tel",
        ustr:   '+86-15810419011',
        pwd :   '您的密码md5',
        ugrp:   "XdUaXduA",
        role:   "none"
    })
    let api_name = "权限查询";
    await dua.initialize()
    let res = await dua.qryRule({limit:2,page:1,ugrp_id:"0Gn8nHkm"})
    console.log(res);
    console.log(JSON.stringify(res));
    if(res.error == 0){
        console.log(api_name+"成功 ");
    }else{
        console.log(api_name+"失败 "+res.reason);
    }

results matching ""

    No results matching ""