alibaba.mj.oc.calldispatcher (呼叫运力)

定时达呼叫运力接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
call_dispatcher_d_t_o CallDispatcherDto 可选 入参
  • code_info_list
  • CodeInfoDto []
  • 可选
  • 包裹信息
  • goods_list
  • CodeGoodsDto []
  • 可选
  • 商品信息
  • └ quantity
  • BigDecimal
  • 可选
  • 2
  • 数量
  • └ goods_id
  • Number
  • 可选
  • 10000000024404
  • id
  • └ sub_no
  • String
  • 必须
  • 201708010000244085
  • zi单号
  • └ package_code
  • String
  • 必须
  • 4455
  • 包裹信息
  • send_info
  • DeliveryCustomDto
  • 可选
  • 寄件信息
  • └ name
  • String
  • 可选
  • 试试
  • └ avatar_url
  • String
  • 可选
  • ss
  • 头像
  • └ mobile_phone
  • String
  • 可选
  • 12345
  • 电话
  • └ telphone
  • String
  • 可选
  • 3456
  • 电话
  • address_info
  • DeliveryAddressDto
  • 可选
  • 详细信息
  • └ province
  • String
  • 可选
  • 浙江省
  • └ city
  • String
  • 可选
  • 杭州市
  • └ district
  • String
  • 可选
  • └ town
  • String
  • 可选
  • └ division_id
  • Number
  • 可选
  • 34556
  • 编码
  • └ detail_address
  • String
  • 可选
  • 城西银泰
  • 详细信息
  • └ zip_code
  • String
  • 可选
  • 2315668
  • 邮编
  • └ parent_no
  • String
  • 必须
  • 201708010000244085
  • 主单号
  • receive_info
  • DeliveryCustomDto
  • 可选
  • 收货信息
  • └ name
  • String
  • 可选
  • 测试
  • 名称
  • └ avatar_url
  • String
  • 可选
  • 222
  • 头像
  • └ mobile_phone
  • String
  • 可选
  • 22222
  • 电话
  • └ telphone
  • String
  • 可选
  • 22222
  • 电话
  • address_info
  • DeliveryAddressDto
  • 可选
  • 地址
  • └ province
  • String
  • 可选
  • 浙江省
  • └ city
  • String
  • 可选
  • 杭州市
  • └ district
  • String
  • 可选
  • 余杭区
  • └ town
  • String
  • 可选
  • 仓前镇
  • └ division_id
  • Number
  • 可选
  • 330110
  • 区编码
  • └ detail_address
  • String
  • 可选
  • 文三9号
  • 详细地址
  • └ zip_code
  • String
  • 可选
  • 330110
  • 邮编

响应参数

名称 类型 示例值 描述
result ResultDO result
  • data
  • CallDispatcherResponse
  • data
  • └ parent_no
  • String
  • 222222
  • parentNo
  • resp_list
  • CallDispatcherRespDo []
  • respList
  • └ short_id
  • String
  • 2222
  • shortId
  • └ got_code
  • String
  • 2222
  • gotCode
  • └ package_code
  • String
  • 3333
  • packageCode
  • └ fulfill_plan_id
  • Number
  • 23
  • fulfillPlanId

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaMjOcCalldispatcherRequest req = new AlibabaMjOcCalldispatcherRequest();
AlibabaMjOcCalldispatcherRequest.CallDispatcherDto obj1 = new AlibabaMjOcCalldispatcherRequest.CallDispatcherDto();
List<AlibabaMjOcCalldispatcherRequest.CodeInfoDto> list3 = new ArrayList<AlibabaMjOcCalldispatcherRequest.CodeInfoDto>();
AlibabaMjOcCalldispatcherRequest.CodeInfoDto obj4 = new AlibabaMjOcCalldispatcherRequest.CodeInfoDto();
list3.add(obj4);
List<AlibabaMjOcCalldispatcherRequest.CodeGoodsDto> list7 = new ArrayList<AlibabaMjOcCalldispatcherRequest.CodeGoodsDto>();
AlibabaMjOcCalldispatcherRequest.CodeGoodsDto obj8 = new AlibabaMjOcCalldispatcherRequest.CodeGoodsDto();
list7.add(obj8);
obj8.setQuantity("2");
obj8.setGoodsId(10000000024404L);
obj8.setSubNo("201708010000244085");
list5.setGoodsList(list7);
obj4.setPackageCode("4455");
AlibabaMjOcCalldispatcherRequest.DeliveryCustomDto obj10 = new AlibabaMjOcCalldispatcherRequest.DeliveryCustomDto();
obj10.setName("试试");
obj10.setAvatarUrl("ss");
obj10.setMobilePhone("12345");
obj10.setTelphone("3456");
AlibabaMjOcCalldispatcherRequest.DeliveryAddressDto obj11 = new AlibabaMjOcCalldispatcherRequest.DeliveryAddressDto();
obj11.setProvince("浙江省");
obj11.setCity("杭州市");
obj11.setDistrict("区");
obj11.setTown("镇");
obj11.setDivisionId(34556L);
obj11.setDetailAddress("城西银泰");
obj11.setZipCode("2315668");
obj10.setAddressInfo(obj11);
list9.setSendInfo(obj10);
obj1.setCodeInfoList(list3);
obj1.setParentNo("201708010000244085");
AlibabaMjOcCalldispatcherRequest.DeliveryCustomDto obj12 = new AlibabaMjOcCalldispatcherRequest.DeliveryCustomDto();
obj12.setName("测试");
obj12.setAvatarUrl("222");
obj12.setMobilePhone("22222");
obj12.setTelphone("22222");
AlibabaMjOcCalldispatcherRequest.DeliveryAddressDto obj13 = new AlibabaMjOcCalldispatcherRequest.DeliveryAddressDto();
obj13.setProvince("浙江省");
obj13.setCity("杭州市");
obj13.setDistrict("余杭区");
obj13.setTown("仓前镇");
obj13.setDivisionId(330110L);
obj13.setDetailAddress("文三9号");
obj13.setZipCode("330110");
obj12.setAddressInfo(obj13);
obj1.setReceiveInfo(obj12);
req.setCallDispatcherDTO(obj1);
AlibabaMjOcCalldispatcherResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_mj_oc_calldispatcher_response>
    <result>
        <data>
            <parent_no>222222</parent_no>
            <resp_list>
                <call_dispatcher_resp_do>
                    <short_id>2222</short_id>
                    <got_code>2222</got_code>
                    <package_code>3333</package_code>
                    <fulfill_plan_id>23</fulfill_plan_id>
                </call_dispatcher_resp_do>
            </resp_list>
        </data>
    </result>
</alibaba_mj_oc_calldispatcher_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

返回
顶部