alibaba.adlab.adsim.case.info.import (支持场景创建/导入)

支持场景创建/导入

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
adsim_batch_case_vo AdsimBatchCaseVo 可选 场景批量添加对象
  • └ repeat_strategy
  • String
  • 可选
  • skip
  • 场景重复策略,跳过/覆盖
  • case_v_o_list
  • AdsimCaseVo []
  • 可选
  • 场景对象
  • └ creator_user_id
  • Number
  • 可选
  • 1
  • 场景创建者id
  • └ sim_time
  • Number
  • 可选
  • 123456789
  • simTime
  • └ usr_defined_label
  • String
  • 可选
  • usrDefinedLabel
  • usrDefinedLabel
  • └ source_log_invalid_code
  • Number
  • 可选
  • 1
  • 场景失效标识
  • └ source
  • String
  • 可选
  • x_lab
  • 场景来源
  • └ template_id
  • Number
  • 可选
  • 0
  • 场景模板id
  • └ type
  • String
  • 可选
  • logSim
  • 场景类型
  • └ scenario_definition_url
  • String
  • 可选
  • compose/case-definition/2020-12-17/5f8b2658-da8b-444e-9173-6dd49e7960cf/d21fede7-5c3d-4c1e-9053-9e9f8148cef1.yaml
  • 场景yaml地址
  • └ source_docker_version
  • String
  • 可选
  • v4.3.3.77
  • 场景来源版本
  • └ enable
  • Number
  • 可选
  • 1
  • 场景可用标识
  • └ copy_type
  • String
  • 可选
  • hard
  • 场景复制类型
  • └ case_name
  • String
  • 可选
  • 场景名test
  • 场景名
  • └ bag_start_time
  • Number
  • 可选
  • 123456789
  • bagStartTime
  • └ id
  • Number
  • 可选
  • 1
  • 场景id
  • └ case_set_id
  • Number
  • 可选
  • 7360
  • 场景集id
  • └ vehicle_type
  • String
  • 可选
  • G3
  • 车辆类型
  • └ xgo_case_version
  • String
  • 可选
  • XIAOG_4.3
  • 源场景版本
  • └ bag_end_time
  • Number
  • 可选
  • 123456789
  • bagEndTime
  • └ entry_time
  • Number
  • 可选
  • 123456789
  • entryTime
  • └ map_version
  • String
  • 可选
  • loc.20200928100356.1236
  • 地图版本
  • └ extension
  • String
  • 可选
  • {}
  • 拓展信息
  • └ auto_test_config
  • String
  • 可选
  • autoTestConfig
  • autoTestConfig
  • └ bag_label_type
  • String
  • 可选
  • bagLabelType
  • bagLabelType
  • └ description
  • String
  • 可选
  • 描述
  • 场景描述
  • └ remark
  • String
  • 可选
  • 备注
  • 场景备注
  • └ source_device_name
  • String
  • 可选
  • G3-006
  • 源场景对应车辆名称
  • └ map_scene_name
  • String
  • 可选
  • hvy
  • 地图名
  • └ test_object
  • String
  • 可选
  • xgo
  • 待测对象
  • └ event_time
  • Number
  • 可选
  • 123456789
  • eventTime
  • └ source_aone_status
  • String
  • 可选
  • New
  • 源场景aone状态
  • └ start_time
  • Number
  • 可选
  • 123456789
  • startTime
  • └ source_identity
  • String
  • 可选
  • 33805400
  • 源场景id
  • └ sim_start_time
  • Number
  • 可选
  • 123456789
  • simStartTime
  • └ map_type
  • String
  • 可选
  • xlab.vector
  • 地图类型
  • └ exit_time
  • Number
  • 可选
  • 123456789
  • exitTime
  • └ bag_label_info
  • String
  • 可选
  • bagLabelInfo
  • bagLabelInfo
  • └ source_device_udid
  • String
  • 可选
  • G3-006
  • 源场景对应车辆udid
  • └ end_time
  • Number
  • 可选
  • 123456789
  • endTime
  • └ source_aone_id
  • String
  • 可选
  • 31427077
  • 源场景对应aoneId
  • └ scenario_data_version
  • String
  • 可选
  • 1.0
  • 场景编辑器版本
  • └ map_id
  • Number
  • 必须
  • 168
  • 地图ID
  • └ scenario_content
  • String
  • 可选
  • ""
  • yaml文件内容
  • └ case_set_id
  • Number
  • 必须
  • 7360
  • 目标场景集id

响应参数

名称 类型 示例值 描述
result DataResult 返回对象封装
  • └ code
  • Number
  • foo
  • 参数code
  • └ size
  • Number
  • 1
  • 返回大小
  • └ data
  • String
  • 1
  • data
  • └ success
  • Boolean
  • false
  • 是否正常
  • └ message
  • String
  • message
  • 结果信息
  • └ sequence_id
  • String
  • 123
  • 响应id
  • └ timestamp
  • Number
  • 123
  • 响应时间戳

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAdlabAdsimCaseInfoImportRequest req = new AlibabaAdlabAdsimCaseInfoImportRequest();
AlibabaAdlabAdsimCaseInfoImportRequest.AdsimBatchCaseVo obj1 = new AlibabaAdlabAdsimCaseInfoImportRequest.AdsimBatchCaseVo();
obj1.setRepeatStrategy("skip");
List<AlibabaAdlabAdsimCaseInfoImportRequest.AdsimCaseVo> list3 = new ArrayList<AlibabaAdlabAdsimCaseInfoImportRequest.AdsimCaseVo>();
AlibabaAdlabAdsimCaseInfoImportRequest.AdsimCaseVo obj4 = new AlibabaAdlabAdsimCaseInfoImportRequest.AdsimCaseVo();
list3.add(obj4);
obj4.setCreatorUserId(1L);
obj4.setSimTime(123456789L);
obj4.setUsrDefinedLabel("usrDefinedLabel");
obj4.setSourceLogInvalidCode(1L);
obj4.setSource("x_lab");
obj4.setTemplateId(0L);
obj4.setType("logSim");
obj4.setScenarioDefinitionUrl("compose/case-definition/2020-12-17/5f8b2658-da8b-444e-9173-6dd49e7960cf/d21fede7-5c3d-4c1e-9053-9e9f8148cef1.yaml");
obj4.setSourceDockerVersion("v4.3.3.77");
obj4.setEnable(1L);
obj4.setCopyType("hard");
obj4.setCaseName("场景名test");
obj4.setBagStartTime(123456789L);
obj4.setId(1L);
obj4.setCaseSetId(7360L);
obj4.setVehicleType("G3");
obj4.setXgoCaseVersion("XIAOG_4.3");
obj4.setBagEndTime(123456789L);
obj4.setEntryTime(123456789L);
obj4.setMapVersion("loc.20200928100356.1236");
obj4.setExtension("{}");
obj4.setAutoTestConfig("autoTestConfig");
obj4.setBagLabelType("bagLabelType");
obj4.setDescription("描述");
obj4.setRemark("备注");
obj4.setSourceDeviceName("G3-006");
obj4.setMapSceneName("hvy");
obj4.setTestObject("xgo");
obj4.setEventTime(123456789L);
obj4.setSourceAoneStatus("New");
obj4.setStartTime(123456789L);
obj4.setSourceIdentity("33805400");
obj4.setSimStartTime(123456789L);
obj4.setMapType("xlab.vector");
obj4.setExitTime(123456789L);
obj4.setBagLabelInfo("bagLabelInfo");
obj4.setSourceDeviceUdid("G3-006");
obj4.setEndTime(123456789L);
obj4.setSourceAoneId("31427077");
obj4.setScenarioDataVersion("1.0");
obj4.setMapId(168L);
obj4.setScenarioContent("\"\"");
obj1.setCaseVOList(list3);
obj1.setCaseSetId(7360L);
req.setAdsimBatchCaseVo(obj1);
AlibabaAdlabAdsimCaseInfoImportResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_adlab_adsim_case_info_import_response>
    <result>
        <code>foo</code>
        <size>1</size>
        <data>1</data>
        <success>false</success>
        <message>message</message>
        <sequence_id>123</sequence_id>
        <timestamp>123</timestamp>
    </result>
</alibaba_adlab_adsim_case_info_import_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

返回
顶部