cainiao.resourecenter.resource.modifyline (修改线路资源接口)

修改线路资源接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
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
  • 必须
  • week
  • 周期送类型
  • └ timing
  • Number
  • 必须
  • 4
  • 作业时长
  • └ departure_time
  • String
  • 可选
  • 20:00
  • 发车时间
  • └ service_code
  • String
  • 必须
  • 大件001
  • 服务编码,菜鸟提供
  • └ added_service_code
  • String
  • 可选
  • S001
  • 增值服务code,菜鸟提供
  • └ added_service_feature
  • String
  • 可选
  • 周五
  • 增值服务参数,比如上门安装仅限周五
  • └ service_feature
  • String
  • 可选
  • 14:00-16:00,18:00-20:00
  • 服务参数,比如预约配送时间
  • └ start_work_time
  • String
  • 可选
  • 14:00
  • 开始工作时间
  • └ to_node_code
  • String
  • 必须
  • 16:00
  • 结束节点资源code
  • └ view_name
  • String
  • 可选
  • 圆通速递
  • 资源可见名称
  • └ type
  • String
  • 必须
  • 6
  • 资源类型
  • └ res_code
  • String
  • 必须
  • YTO002
  • 修改资源code

响应参数

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

请求示例

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

响应示例

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

返回
顶部