cainiao.resourecenter.resource.addline (新增线路资源接口)

新增线路资源接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_cnrc_modify_line_d_t_o CnrcModifyLineDto 可选 线路资源新增DTO
  • └ brand_code
  • String
  • 必须
  • JIAJIARD
  • 品牌code,从菜鸟申请
  • └ end_work_time
  • String
  • 可选
  • 20:00
  • 结束工作时间
  • └ from_node_code
  • String
  • 必须
  • BESTQJT
  • 开始节点资源code
  • └ full_name
  • String
  • 必须
  • 南京到杭州干线
  • 资源全称
  • └ out_biz_code
  • String
  • 必须
  • SF001
  • 相同配送品牌下外部编码,不允许重复
  • service_list
  • CnrcModifyServiceDto []
  • 必须
  • 能够提供的服务列表
  • round_list
  • CnrcModifyRoundDto []
  • 必须
  • 服务下面的波次列表
  • └ deliver_cycle_content
  • String
  • 必须
  • 1
  • 周期送参数配置,例1,3
  • └ deliver_cycle_type
  • String
  • 必须
  • WEEKLY
  • 周期送类型
  • └ timing
  • Number
  • 必须
  • 4
  • 作业时长
  • └ departure_time
  • String
  • 可选
  • 20:00
  • 发车时间
  • └ service_code
  • String
  • 必须
  • 001
  • 服务编码,菜鸟提供
  • └ added_service_code
  • String
  • 可选
  • S001
  • 增值服务code,菜鸟提供
  • └ service_feature
  • String
  • 可选
  • 14:00-16:00,18:00-20:00
  • 服务参数,比如预约配送时间
  • └ added_service_feature
  • String
  • 可选
  • 周五
  • 增值服务参数,上门安装只能周五
  • └ start_work_time
  • String
  • 可选
  • 14:00
  • 开始工作时间
  • └ to_node_code
  • String
  • 必须
  • 16:00
  • 结束节点资源code
  • └ view_name
  • String
  • 可选
  • 圆通速递
  • 资源可见名称
  • └ type
  • String
  • 必须
  • 6
  • 资源类型

响应参数

名称 类型 示例值 描述
data String data 结果数据
errorcode String DBEXCEPTION 异常码
measage String 数据库异常 异常码描述
issuccess Boolean true 是否成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
CainiaoResourecenterResourceAddlineRequest req = new CainiaoResourecenterResourceAddlineRequest();
CainiaoResourecenterResourceAddlineRequest.CnrcModifyLineDto obj1 = new CainiaoResourecenterResourceAddlineRequest.CnrcModifyLineDto();
obj1.setBrandCode("JIAJIARD");
obj1.setEndWorkTime("20:00");
obj1.setFromNodeCode("BESTQJT");
obj1.setFullName("南京到杭州干线");
obj1.setOutBizCode("SF001");
List<CainiaoResourecenterResourceAddlineRequest.CnrcModifyServiceDto> list3 = new ArrayList<CainiaoResourecenterResourceAddlineRequest.CnrcModifyServiceDto>();
CainiaoResourecenterResourceAddlineRequest.CnrcModifyServiceDto obj4 = new CainiaoResourecenterResourceAddlineRequest.CnrcModifyServiceDto();
list3.add(obj4);
List<CainiaoResourecenterResourceAddlineRequest.CnrcModifyRoundDto> list7 = new ArrayList<CainiaoResourecenterResourceAddlineRequest.CnrcModifyRoundDto>();
CainiaoResourecenterResourceAddlineRequest.CnrcModifyRoundDto obj8 = new CainiaoResourecenterResourceAddlineRequest.CnrcModifyRoundDto();
list7.add(obj8);
obj8.setDeliverCycleContent("1");
obj8.setDeliverCycleType("WEEKLY");
obj8.setTiming(4L);
obj8.setDepartureTime("20:00");
list5.setRoundList(list7);
obj4.setServiceCode("001");
obj4.setAddedServiceCode("S001");
obj4.setServiceFeature("14:00-16:00,18:00-20:00");
obj4.setAddedServiceFeature("周五");
obj1.setServiceList(list3);
obj1.setStartWorkTime("14:00");
obj1.setToNodeCode("16:00");
obj1.setViewName("圆通速递");
obj1.setType("6");
req.setParamCnrcModifyLineDTO(obj1);
CainiaoResourecenterResourceAddlineResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<cainiao_resourecenter_resource_addline_response>
    <data>data</data>
    <errorcode>DBEXCEPTION</errorcode>
    <measage>数据库异常</measage>
    <issuccess>true</issuccess>
</cainiao_resourecenter_resource_addline_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

返回
顶部