cainiao.pickup.business.service.display.router (菜鸟裹裹商家寄件服务表达(含路由信息))

菜鸟裹裹商家寄件服务表达(含路由信息)

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
biz_type String 可选 ISVMerchant 提供给合作伙伴使用的商家域业务类型
mobile String 可选 13022556633 下单操作人的手机号,用作联系,可以不填写
package_info_list GuoGuoPackageInfo 必须 批量下单时包裹信息列表,最多传30个
  • receiver
  • BusinessCustomer
  • 可选
  • 收件人信息
  • └ full_address_detail
  • String
  • 可选
  • 浙江省杭州市西湖区文一西路西溪首座小邮局
  • 收件人详细地址
  • └ mobile
  • String
  • 可选
  • 13799998888
  • 收件人电话
  • └ area_id
  • String
  • 可选
  • 330100
  • 收件人地址库编码,可不填
  • encrypted_customer_info
  • EncryptedCustomerInfo
  • 可选
  • 淘宝加密字段(如果无法取到明文的收件人信息,可以本字段代替,否则勿使用本字段。若本字段下属2个字段都不为空,则取解密后的地址为收件人地址。否则此字段无效,依然取上面的full_address_detail等信息为收件人信息。若下属2个字段都不为空但有误,会下单失败)
  • └ taobao_order_id
  • String
  • 可选
  • 123456
  • 淘宝加密后的收件人信息ID
  • └ aid
  • String
  • 可选
  • adu7d82eb
  • 淘宝订单ID
  • └ name
  • String
  • 可选
  • 张三
  • 收件人姓名
  • sender
  • BusinessCustomer
  • 可选
  • 寄件人信息
  • └ full_address_detail
  • String
  • 必须
  • 浙江省杭州市西湖区文一西路西溪首座小邮局
  • 寄件人详细地址
  • └ mobile
  • String
  • 必须
  • 13799998888
  • 寄件人电话
  • └ area_id
  • String
  • 可选
  • 330100
  • 寄件人地址库编码,可不填
  • └ name
  • String
  • 必须
  • 张三
  • 寄件人姓名
  • └ item_id
  • String
  • 可选
  • 3000000083
  • 服务商品
  • └ weight
  • String
  • 可选
  • 1000
  • 包裹重量。单位:克

响应参数

名称 类型 示例值 描述
result TdOpenServiceResult 服务返回结果
  • data
  • PackageServiceExpressResponse
  • 服务表达响应结果
  • └ can_express
  • Boolean
  • true
  • 是否能够提供裹裹寄件服务
  • └ express_service_desc
  • String
  • 17点前下单,当天20点前揽收
  • 服务表达文案
  • └ unexpress_reason
  • String
  • 具体的运力关停原因
  • 不能提供服务的原因
  • └ expression_map
  • String
  • 运力可服务时间表达
  • └ success
  • Boolean
  • false
  • 是否需要重试
  • └ retry
  • Boolean
  • 2000
  • 错误码
  • └ status_message
  • String
  • 参数无效
  • 错误原因
  • └ status_code
  • String
  • true
  • 接口调用是否成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
CainiaoPickupBusinessServiceDisplayRouterRequest req = new CainiaoPickupBusinessServiceDisplayRouterRequest();
req.setBizType("ISVMerchant");
req.setMobile("13022556633");
CainiaoPickupBusinessServiceDisplayRouterRequest.GuoGuoPackageInfo obj1 = new CainiaoPickupBusinessServiceDisplayRouterRequest.GuoGuoPackageInfo();
CainiaoPickupBusinessServiceDisplayRouterRequest.BusinessCustomer obj2 = new CainiaoPickupBusinessServiceDisplayRouterRequest.BusinessCustomer();
obj2.setFullAddressDetail("浙江省杭州市西湖区文一西路西溪首座小邮局");
obj2.setMobile("13799998888");
obj2.setAreaId("330100");
CainiaoPickupBusinessServiceDisplayRouterRequest.EncryptedCustomerInfo obj3 = new CainiaoPickupBusinessServiceDisplayRouterRequest.EncryptedCustomerInfo();
obj3.setTaobaoOrderId("123456");
obj3.setAid("adu7d82eb");
obj2.setEncryptedCustomerInfo(obj3);
obj2.setName("张三");
obj1.setReceiver(obj2);
CainiaoPickupBusinessServiceDisplayRouterRequest.BusinessCustomer obj4 = new CainiaoPickupBusinessServiceDisplayRouterRequest.BusinessCustomer();
obj4.setFullAddressDetail("浙江省杭州市西湖区文一西路西溪首座小邮局");
obj4.setMobile("13799998888");
obj4.setAreaId("330100");
obj4.setName("张三");
obj1.setSender(obj4);
obj1.setItemId("3000000083");
obj1.setWeight("1000");
req.setPackageInfoList(obj1);
CainiaoPickupBusinessServiceDisplayRouterResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<cainiao_pickup_business_service_display_router_response>
    <result>
        <data>
            <can_express>true</can_express>
            <express_service_desc>17点前下单,当天20点前揽收</express_service_desc>
            <unexpress_reason>具体的运力关停原因</unexpress_reason>
        </data>
        <success>false</success>
        <retry>2000</retry>
        <status_message>参数无效</status_message>
        <status_code>true</status_code>
    </result>
</cainiao_pickup_business_service_display_router_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

返回
顶部