<< Click to Display Table of Contents >> 1.40 给用户添加角色(过期接口) |
![]() ![]() ![]() |
➢注意:该接口已不再提供支持, 请使用1.6修改用户代替。
请求地址 |
http://ip:port/bi/api?action=saveNode&type=user&isAddRole=true&token=xxxx |
|
请求消息 |
请求参数 |
请求参数:xmlData(必填) <?xml version="1.0" encoding="UTF-8"?> <info> <ouser> <name>hunk1</name> <parent>group</parent> </ouser> <user > <name>hunk1</name> <roles>admin_role,developer_role</roles> <parent>group</parent> </user> </info> |
参数描述 |
请求参数为新用户信息和老用户信息: ouser(必填)对应老用户信息。 user(必填)对应新用户信息。 parent(用户在组下时为必填项,用户在根目录下时不需要填) 对应用户的路径。 roles(必填) 对应用户的角色,必须是系统存在色,多个以逗号分隔,如:role1,role2,role3。 name(必填)老用户和新用户的name应保持一致。 |
|
示例 |
function addUser() { var xml = getXml(); $.post("http://" + ip + ":" + port + "/" + project + "/api?action=saveNode&type=user&isAddRole=true&token=xxxx", {xmlData : xml}, function(result) { writeXml(result); }); } |
|
响应消息 |
响应结果 |
1)操作成功 <?xml version="1.0" encoding="UTF-8"?> <results> <result> <level>1</level> <message>操作成功。</message> </result> </results> 2)操作失败 <?xml version="1.0" encoding="UTF-8"?> <results> <result> <level>6</level> <message>用户‘u1’不存在。</message> </result> </results> |
结果描述 |
响应结果信息为xml,直接parse即可。 1)level 返回类型,不同数值代表不同返回状态,见附录。 2)message为接口操作结果信息。 |