<< Click to Display Table of Contents >> 1.27获取全部数据集和数据集文件夹的列表复制链接 |
请求地址 |
http://ip:port/bi/api?action=updateQueryTree&token=xxxx |
|
请求消息 |
请求参数 |
请求参数:Xmldata(选填) <?xml version="1.0" encoding="UTF-8"?> <info> <user>admin</user> <lastModified>2022-01-05 09:30:44</lastModified> <path>test</path> </info> |
参数描述 |
user(选填):想要查看的目标用户。 lastModified(选填):报告的最后修改时间,格式为yyyy-MM-dd HH:mm:ss,获取到的资源的最后修改时间需要在输入的这个时间之后,如果未输入lastModified属性或lastModified属性为空则获取全部lastModified属性的资源。 path:数据集的路径。 |
|
示例 |
function updateQueryTree () { var xml = getXml(); $.post("http://" + ip + ":" + port + "/" + project + "/api?action= updateQueryTree&token=xxxx ", {xmlData:xml}, function(result) { writeXml(result); }); } |
|
响应消息 |
响应结果 |
•操作成功 <?xml version="1.0" encoding="UTF-8"?> <results> <assetref> <name>新建文件夹1</name> <type>queryfolder</type> <path>新建文件夹1</path> <lastModified>2022-03-14 17:12:54</lastModified> </assetref> <assetref> <name>1</name> <type>sql</type> <path>新建文件夹1/1</path> <lastModified>2022-03-14 17:12:50</lastModified> </assetref> <assetref> <name>2</name> <type>sql</type> <path>新建文件夹1/2</path> <lastModified>2022-03-14 17:12:54</lastModified> </assetref> </results> •操作失败,用户无权限。 <?xml version="1.0" encoding="UTF-8"?> <results> <result><level>6</level> <message>您没有权限查看其他人的数据。</message> </result> </results> •操作失败,输入的路径不存在。 <?xml version="1.0" encoding="UTF-8"?> <results> <result><level>6</level> <message>找不到“test”</message> </result> </results> |
结果描述 |
响应结果信息为xml,直接parse即可。 •assetref下面分别有每一个查询或者查询文件夹的name,type,path。 •level 返回类型,不同数值代表不同返回状态,见附录。 |