vividime Community
title: Add Group [Print this page]
author: vividime-Club time: 2024-12-18 13:34
title: Add Group
I want to know the key steps to add group
author: vividime-Club time: 2024-12-18 13:34
Request URL
http://ip:port/bi/api?action=saveNode&type=group&token=xxxx
Request Message
Request Parameter
Request parameter: xmlData (required)
<?xml version="1.0" encoding="UTF-8"?>
<info>
<group>
<name>testgroup</name>
<parent>g1</parent>
<roles>role1,role2</roles>
</group>
</info>
Request Parameter Description
The request parameters are group information:
•name (required): the name of the group, the group name cannot be a special character "\ /:*?" <>|;,." .".
•parent (optional when adding a group in the root directory, required when adding a group under a group): the parent group of the group, must be a group that exists in the system.
•roles (optional): roles to be included, must be system roles, multiple roles separated by commas.
➢For example:
role1,role2,role3
Request Example
function addGroup() {
var xml = getXml();
$.post("http://" + ip + ":" + port + "/" + project + "/api?action=saveNode&type=group&token=xxxx",
{xmlData : xml},
function(result) {
writeXml(result);
});
}
Response Message
Response Result
•Operation successful
<?xml version="1.0" encoding="UTF-8"?>
<results>
<result>
<level>1</level>
<message>Operation successful.</message>
</result>
</results>
•Operation failed
<?xml version="1.0" encoding="UTF-8"?>
<results>
<result>
<level>6</level>
<message>Group already exists.</message>
</result>
</results>
or
<?xml version="1.0" encoding="UTF-8"?>
<results>
<result>
<level>6</level>
<message>Folder "g3" could not be found.</message>
</result>
</results>
Result Description
Response result information is xml, can parse direcly.
•level return type, different values represent different return status, see Appendix. •message is the result of api operation.
| Welcome vividime Community (https://club.vividime.com/) |
Powered by Discuz! X3.4 |