1. 添加权限
字段名 |
字段位置 |
字段类型 |
字段说明 |
举例 |
必选 |
apiv |
head |
string |
API版本,默认是1.0.0 |
1.0.0 |
可选 |
Authorization |
head |
string |
客户端保存的鉴权token |
Authorization字符串 |
必选 |
ugrp_id |
body |
String |
对哪个户群进行权限设计 |
权限id |
必选 |
code |
body |
string |
权限的代号 |
16个字符以内,小写字母,数字和字母,不能有特殊符号,一旦创建,不可修改 |
必选 |
name |
body |
string |
权限的名字 |
16个字符以内 |
必选 |
avatar |
body |
string |
权限图标 |
必须是http://开的地址 |
可选 |
brief |
body |
string |
权限的简介 |
64个字符以内,必须是英文或者数字 |
可选 |
失败返回
{
"error": >0,
"reason": "失败原因",
"result": {"失败返回的参考数据"(Dict)}
}
成功返回
{
"error": 0,
"reason": "Success",
"result": {id:"7uYJnb3H"}
}
浏览器调用SDK
const dua = await lovearth({
APP_KEY: "您的app key",
APP_SECRET: "您的app secret",
})
api_name = "创建权限";
got_rule_id = "";
const res_login = await dua.login({
by : "tel",
ustr: '+86-15810419011',
pwd : '您的密码md5',
ugrp: "XdUaXduA",
role: "none"
})
const res = await dua.addRule({
ugrp_id:"权限的户群id",
code:"权限的英文数字代号",
name:"权限的中文名字",
brief:"权限的描述",
avatar:"权限的头像",
})
console.log(res)
if(res.error == 0){
got_rule_id = res.result.id;
console.log(api_name+"成功 "+got_rule_id);
}else{
got_rule_id = res.result.id;
console.log(api_name+"失败 "+res.reason);
}