1.80批量禁用和激活用户

<< Click to Display Table of Contents >>

当前位置:  部署与集成 > WebAPI 

1.80批量禁用和激活用户

复制链接

支持的版本:10.0及以后

请求地址

http://ip:port/bi/api?action=adjustUsers&token=xxxx

请求消息

请求参数

请求参数:xmlData

<?xml version="1.0" encoding="UTF-8"?>

<info>

<type>disable</type>

<users>

       <user>

           <name>test1</name>

</user>

       <user>

           <name>test2</name>

</user>

</users>

</info>

参数描述

请求参数说明:

type: 输入批量操作用户的类型,disable表示禁用用户,enable表示激活用户。

users:需要禁用/激活的用户。

users-user-name:配置需要禁用/激活用户的用户名。

示例

function adjustUsers() {

  var xml = getXml();

  $.post("http://" + ip + ":" + port + "/" + project + "/api?action=adjustUsers&token=xxxx",

     {xmlData : xml},

     function(result) {

     writeXml(result);

  });

}

 

响应消息

响应结果

操作成功

<?xml version="1.0" encoding="UTF-8"?>

<results>

   <result>

       <level>1</level>

       <message>禁用“FGG,LX”成功。</message>

   </result>

</results>

操作失败

<?xml version="1.0" encoding="UTF-8"?>

<results>

   <result>

       <level>6</level>

       <message>激活失败,用户“inexistence_user”不存在。

激活失败,无权激活用户“single_user”。

激活失败,用户“kk”已被激活。

激活失败,无权激活用户“groupAdmin_user”。

激活失败,无权激活用户“audit_admin_user”。

激活失败,无权激活用户“security_admin_user”。

激活失败,无权激活用户“system_admin_user”。

激活失败,无权激活用户“developer_user”。

激活失败,无权激活用户“admin_user”。

激活失败,无权激活用户“enabled_user”。

激活失败,无权激活用户“admin”。

激活“uu”成功。</message>

   </result>

</results>

<?xml version="1.0" encoding="UTF-8"?>

<result>

         <level>1</level>

         <message>用户“X”禁用成功</message>

         <message>用户“Y”禁用成功</message>

         <message>禁用失败,用户“Z”不存在</message>

             <message>禁用失败,无权禁用用户“B”</message>

</result>

结果描述

响应结果信息为xml,直接parse即可。

level 返回类型,不同数值代表不同返回状态

message为接口操作结果信息