注意:以下文档只适用于TOP接口,请谨慎使用!

文档中心 > API类目 > 淘宝物流API

alibaba.ascp.logistics.instantsonline.priorcalldelivery (同城配送在线下单预询价)

同城配送在线下单预询价

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
out_order_id String 必须 123456 ERP单号
biz_type String 必须 INSTANT_ONLINE 业务类型,INSTANT_ONLINE:同城配送-在线下单
tid Number 必须 3315117313009520746 淘宝订主单号
sender SenderTopDTO 必须 发货联系人
  • └ name
  • String
  • 必须
  • 测试发货人
  • 联系人姓名
  • └ phone
  • String
  • 必须
  • 15616161616
  • 联系人电话,支持手机、座机
  • └ address
  • String
  • 必须
  • 测试收地址
  • 地址门牌号
  • └ lat
  • String
  • 必须
  • 30.280072
  • 纬度(高德)
  • └ lng
  • String
  • 必须
  • 120.026851
  • 经度(高德)
receiver ReceiverTopDTO 可选 收货联系人
  • └ name
  • String
  • 必须
  • 测试收货人
  • 联系人姓名
  • └ phone
  • String
  • 必须
  • 15818181818
  • 联系人电话,支持手机、座机
  • └ address
  • String
  • 必须
  • 测试收货地址
  • 地址门牌号
  • └ lat
  • String
  • 必须
  • 30.275962
  • 纬度(高德)
  • └ lng
  • String
  • 必须
  • 120.027276
  • 经度(高德)
item_list ItemTopDTO [] 必须
  • 最大列表长度:20
  • 商品清单
    • └ item_name
    • String
    • 必须
    • 测试商品
    • 商品名称
    • └ item_value
    • Number
    • 必须
    • 100
    • 商品单价(原价)
    • └ item_quantity
    • Number
    • 必须
    • 1
    • 商品数量
    • └ item_id
    • Number
    • 必须
    • 705239667995
    • 商品ID
    total_item_value Number 可选 1000 商品总价(原价),单位分,默认:商品单价总和
    total_item_actual_value Number 必须 1000 商品实付总价(总价),单位分
    total_weight Number 必须 20 总重量,单位KG,不超过20KG
    default_trade_receiver Boolean 可选 true
  • 默认值:true
  • 是否默认使用订单收货人地址,默认:true可不填写收货联系人

    响应参数

    名称 类型 示例值 描述
    result TopResult 返回值
    • └ success
    • Boolean
    • true
    • 执行结果
    • data
    • PriorCallDeliveryTopResponse
    • 数据
    • resource_list
    • ResourceDTO []
    • 资源列表
    • └ resource_request_id
    • String
    • -
    • 下单凭证
    • └ resource_code
    • String
    • TMYP_fnlm_fengka
    • 资源CODE,用于发货
    • └ resource_name
    • String
    • 蜂鸟
    • 资源名称
    • └ origina_fee
    • Number
    • 10000
    • 原价
    • └ actual_fee
    • Number
    • 10000
    • 实付价格
    • └ fee_detail
    • String
    • -
    • 费用明细
    • └ valid
    • Boolean
    • true
    • 是否有效
    • └ invalid_reason
    • String
    • -
    • 失效原因
    • └ features
    • String
    • -
    • 扩展

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaAscpLogisticsInstantsonlinePriorcalldeliveryRequest req = new AlibabaAscpLogisticsInstantsonlinePriorcalldeliveryRequest();
    req.setOutOrderId("123456");
    req.setBizType("INSTANT_ONLINE");
    req.setTid(3315117313009520746L);
    AlibabaAscpLogisticsInstantsonlinePriorcalldeliveryRequest.SenderTopDTO obj1 = new AlibabaAscpLogisticsInstantsonlinePriorcalldeliveryRequest.SenderTopDTO();
    obj1.setName("测试发货人");
    obj1.setPhone("15616161616");
    obj1.setAddress("测试收地址");
    obj1.setLat("30.280072");
    obj1.setLng("120.026851");
    req.setSender(obj1);
    AlibabaAscpLogisticsInstantsonlinePriorcalldeliveryRequest.ReceiverTopDTO obj2 = new AlibabaAscpLogisticsInstantsonlinePriorcalldeliveryRequest.ReceiverTopDTO();
    obj2.setName("测试收货人");
    obj2.setPhone("15818181818");
    obj2.setAddress("测试收货地址");
    obj2.setLat("30.275962");
    obj2.setLng("120.027276");
    req.setReceiver(obj2);
    List<AlibabaAscpLogisticsInstantsonlinePriorcalldeliveryRequest.ItemTopDTO> list4 = new ArrayList<AlibabaAscpLogisticsInstantsonlinePriorcalldeliveryRequest.ItemTopDTO>();
    AlibabaAscpLogisticsInstantsonlinePriorcalldeliveryRequest.ItemTopDTO obj5 = new AlibabaAscpLogisticsInstantsonlinePriorcalldeliveryRequest.ItemTopDTO();
    list4.add(obj5);
    obj5.setItemName("测试商品");
    obj5.setItemValue(100L);
    obj5.setItemQuantity(1L);
    obj5.setItemId(705239667995L);
    req.setItemList(list4);
    req.setTotalItemValue(1000L);
    req.setTotalItemActualValue(1000L);
    req.setTotalWeight(20L);
    req.setDefaultTradeReceiver(true);
    AlibabaAscpLogisticsInstantsonlinePriorcalldeliveryResponse rsp = client.execute(req, sessionKey);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_ascp_logistics_instantsonline_priorcalldelivery_response>
        <result>
            <success>true</success>
            <data>
                <resource_list>
                    <resource_d_t_o>
                        <resource_request_id>-</resource_request_id>
                        <resource_code>TMYP_fnlm_fengka</resource_code>
                        <resource_name>蜂鸟</resource_name>
                        <origina_fee>10000</origina_fee>
                        <actual_fee>10000</actual_fee>
                        <fee_detail>-</fee_detail>
                        <valid>true</valid>
                        <invalid_reason>-</invalid_reason>
                        <features>-</features>
                    </resource_d_t_o>
                </resource_list>
            </data>
        </result>
    </alibaba_ascp_logistics_instantsonline_priorcalldelivery_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

    返回
    顶部