文档中心 > API类目 > 智慧园区API

alibaba.campus.topology.getall (获取管理园区的规则拓扑接口)

获取所属园区的所有规则拓扑图

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
campus_id Number 必须 100002 园区id
company_id Number 可选 10001 公司id
system_id String 可选 IB_OS 系统id

响应参数

名称 类型 示例值 描述
result ListResult 返回结果
  • └ content_list
  • Json []
  • {"content":{"logicVersion":"7bd5689d671457b393f575edf42404a6","topologyTemplateCurrVersion":0,"instances":[{"nodes":[],"context":"only"}],"topologyTemplatePreVersion":0,"origin":0,"campusId":100001,"description":"test","templateId":0,"isCreatedByBatch":false,"version":0,"templateName":"","instancesVersion":"d8e8fb28bfb4aacc669d0c5459be5f00","name":"test-聚合组件","id":23566,"logic":{"links":[{"sourceNode":"Concat_BkolaGxIX","sourceType":"attribute","targetDot":"in","targetType":"attribute","sourceDot":"out","targetNode":"AggregateComponent_BkfxpzgUm"}],"componentNodes":[{"node":"AggregateComponent_BkfxpzgUm","component":"AggregateComponent","attributes":[{"paramType":"Number","code":"in","allowedChange":false,"defaultValue":null,"display":null,"name":null,"options":null,"flags":"IN|EXECUTE_ON_CHANGE|FROZEN","description":null,"orderNum":1,"beAlarm":null,"class":"com.alibaba.campus.api.iengine.model.component.AttributeDTO"}]},{"node":"Concat_BkolaGxIX","component":"Concat","attributes":[{"paramType":"String","code":"inA","allowedChange":false,"defaultValue":null,"display":null,"name":null,"options":null,"flags":"IN|EXECUTE_ON_CHANGE|FROZEN","description":null,"orderNum":1,"beAlarm":null}],"actions":[],"info":{"x":168,"name":"Concat","y":234,"pins":{"inB":{"code":"inB","display":true,"name":"inB","flags":["IN","EXECUTE_ON_CHANGE","FROZEN"],"type":"string"},"out":{"code":"out","display":true,"name":"out","flags":["OUT","FROZEN"],"type":"string"}}},"singletion":false}]}},"campusList":[{"address":"文一西路969号","companyName":"阿里巴巴物业有限公司","modifier":"1002412","type":0,"companyId":10000,"cityName":"杭州","name":"西溪园区","id":100001}],"commitMsg":"创建","templatePreVersion":0,"id":23566,"isUpdatable":false,"templateCurrVersion":0,"author":"冯汝伟","version":0,"typeCode":1,"tagList":[],"templateName":"","name":"test-聚合组件","status":"inactivated","statusCode":0}
  • 规则列表数据
  • └ total_count
  • Number
  • 20
  • 总数
  • └ request_id
  • String
  • 1
  • 请求id
  • └ error_code
  • String
  • 200
  • 错误码
  • └ error_msg
  • String
  • 1
  • 错误信息
  • └ success
  • Boolean
  • true
  • 是否成功
  • └ error_level
  • String
  • 1
  • 错误级别
  • └ error_ext_info
  • Json
  • 1
  • 错误扩展信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaCampusTopologyGetallRequest req = new AlibabaCampusTopologyGetallRequest();
req.setCampusId(100002L);
req.setCompanyId(10001L);
req.setSystemId("IB_OS");
AlibabaCampusTopologyGetallResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_campus_topology_getall_response>
    <result>
        <content_list>
            <json>{&quot;content&quot;:{&quot;logicVersion&quot;:&quot;7bd5689d671457b393f575edf42404a6&quot;</json>
            <json>&quot;topologyTemplateCurrVersion&quot;:0</json>
            <json>&quot;instances&quot;:[{&quot;nodes&quot;:[]</json>
            <json>&quot;context&quot;:&quot;only&quot;}]</json>
            <json>&quot;topologyTemplatePreVersion&quot;:0</json>
            <json>&quot;origin&quot;:0</json>
            <json>&quot;campusId&quot;:100001</json>
            <json>&quot;description&quot;:&quot;test&quot;</json>
            <json>&quot;templateId&quot;:0</json>
            <json>&quot;isCreatedByBatch&quot;:false</json>
            <json>&quot;version&quot;:0</json>
            <json>&quot;templateName&quot;:&quot;&quot;</json>
            <json>&quot;instancesVersion&quot;:&quot;d8e8fb28bfb4aacc669d0c5459be5f00&quot;</json>
            <json>&quot;name&quot;:&quot;test-聚合组件&quot;</json>
            <json>&quot;id&quot;:23566</json>
            <json>&quot;logic&quot;:{&quot;links&quot;:[{&quot;sourceNode&quot;:&quot;Concat_BkolaGxIX&quot;</json>
            <json>&quot;sourceType&quot;:&quot;attribute&quot;</json>
            <json>&quot;targetDot&quot;:&quot;in&quot;</json>
            <json>&quot;targetType&quot;:&quot;attribute&quot;</json>
            <json>&quot;sourceDot&quot;:&quot;out&quot;</json>
            <json>&quot;targetNode&quot;:&quot;AggregateComponent_BkfxpzgUm&quot;}]</json>
            <json>&quot;componentNodes&quot;:[{&quot;node&quot;:&quot;AggregateComponent_BkfxpzgUm&quot;</json>
            <json>&quot;component&quot;:&quot;AggregateComponent&quot;</json>
            <json>&quot;attributes&quot;:[{&quot;paramType&quot;:&quot;Number&quot;</json>
            <json>&quot;code&quot;:&quot;in&quot;</json>
            <json>&quot;allowedChange&quot;:false</json>
            <json>&quot;defaultValue&quot;:null</json>
            <json>&quot;display&quot;:null</json>
            <json>&quot;name&quot;:null</json>
            <json>&quot;options&quot;:null</json>
            <json>&quot;flags&quot;:&quot;IN|EXECUTE_ON_CHANGE|FROZEN&quot;</json>
            <json>&quot;description&quot;:null</json>
            <json>&quot;orderNum&quot;:1</json>
            <json>&quot;beAlarm&quot;:null</json>
            <json>&quot;class&quot;:&quot;com.alibaba.campus.api.iengine.model.component.AttributeDTO&quot;}]}</json>
            <json>{&quot;node&quot;:&quot;Concat_BkolaGxIX&quot;</json>
            <json>&quot;component&quot;:&quot;Concat&quot;</json>
            <json>&quot;attributes&quot;:[{&quot;paramType&quot;:&quot;String&quot;</json>
            <json>&quot;code&quot;:&quot;inA&quot;</json>
            <json>&quot;allowedChange&quot;:false</json>
            <json>&quot;defaultValue&quot;:null</json>
            <json>&quot;display&quot;:null</json>
            <json>&quot;name&quot;:null</json>
            <json>&quot;options&quot;:null</json>
            <json>&quot;flags&quot;:&quot;IN|EXECUTE_ON_CHANGE|FROZEN&quot;</json>
            <json>&quot;description&quot;:null</json>
            <json>&quot;orderNum&quot;:1</json>
            <json>&quot;beAlarm&quot;:null}]</json>
            <json>&quot;actions&quot;:[]</json>
            <json>&quot;info&quot;:{&quot;x&quot;:168</json>
            <json>&quot;name&quot;:&quot;Concat&quot;</json>
            <json>&quot;y&quot;:234</json>
            <json>&quot;pins&quot;:{&quot;inB&quot;:{&quot;code&quot;:&quot;inB&quot;</json>
            <json>&quot;display&quot;:true</json>
            <json>&quot;name&quot;:&quot;inB&quot;</json>
            <json>&quot;flags&quot;:[&quot;IN&quot;</json>
            <json>&quot;EXECUTE_ON_CHANGE&quot;</json>
            <json>&quot;FROZEN&quot;]</json>
            <json>&quot;type&quot;:&quot;string&quot;}</json>
            <json>&quot;out&quot;:{&quot;code&quot;:&quot;out&quot;</json>
            <json>&quot;display&quot;:true</json>
            <json>&quot;name&quot;:&quot;out&quot;</json>
            <json>&quot;flags&quot;:[&quot;OUT&quot;</json>
            <json>&quot;FROZEN&quot;]</json>
            <json>&quot;type&quot;:&quot;string&quot;}}}</json>
            <json>&quot;singletion&quot;:false}]}}</json>
            <json>&quot;campusList&quot;:[{&quot;address&quot;:&quot;文一西路969号&quot;</json>
            <json>&quot;companyName&quot;:&quot;阿里巴巴物业有限公司&quot;</json>
            <json>&quot;modifier&quot;:&quot;1002412&quot;</json>
            <json>&quot;type&quot;:0</json>
            <json>&quot;companyId&quot;:10000</json>
            <json>&quot;cityName&quot;:&quot;杭州&quot;</json>
            <json>&quot;name&quot;:&quot;西溪园区&quot;</json>
            <json>&quot;id&quot;:100001}]</json>
            <json>&quot;commitMsg&quot;:&quot;创建&quot;</json>
            <json>&quot;templatePreVersion&quot;:0</json>
            <json>&quot;id&quot;:23566</json>
            <json>&quot;isUpdatable&quot;:false</json>
            <json>&quot;templateCurrVersion&quot;:0</json>
            <json>&quot;author&quot;:&quot;冯汝伟&quot;</json>
            <json>&quot;version&quot;:0</json>
            <json>&quot;typeCode&quot;:1</json>
            <json>&quot;tagList&quot;:[]</json>
            <json>&quot;templateName&quot;:&quot;&quot;</json>
            <json>&quot;name&quot;:&quot;test-聚合组件&quot;</json>
            <json>&quot;status&quot;:&quot;inactivated&quot;</json>
            <json>&quot;statusCode&quot;:0}</json>
        </content_list>
        <total_count>20</total_count>
        <request_id>1</request_id>
        <error_code>200</error_code>
        <error_msg>1</error_msg>
        <success>true</success>
        <error_level>1</error_level>
        <error_ext_info>1</error_ext_info>
    </result>
</alibaba_campus_topology_getall_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部