文档中心 > API类目 > 天眼工作室API

alibaba.security.deepvision.trade.order.report (交易订单数据上报)

交易订单数据上报

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
discount_fee Number 可选 0 折扣费
buyer_anonym String 可选 1 买家昵称
pay_time Date 必须 2023-01-01 00:00:00 支付时间
vendor_id String 必须 1 商家ID
is_detail Number 必须 0 是否子订单
buy_person_id Number 可选 1 买家ID
service_auctions String 可选 1 服务商品(名称)
sale_unit String 可选 1 销售单位
buyer_address String 可选 1 买家地址
seller_id Number 可选 1 卖家ID
pay_fee Number 必须 1 实际支付金额
shop_id String 必须 1 渠道店ID
origin_fee Number 必须 1 原价
member_id String 可选 1 会员ID
merchant_code String 必须 1 商家编码
auction_sku String 可选 1 前端商品skuId
arrive_type Number 必须 4 送达类型
is_main Number 必须 1 是否主订单
auction_title String 可选 1 前端商品名称
expect_arrive_time String 可选 1 期望送达时间
stock_unit String 可选 1 库存单位
buy_amount_sale Number 可选 1 销售单位购买数量
sub_business_type Number 必须 0 子业务类型
buyer_phone String 可选 1 买家电话
biz_order_id Number 必须 1 订单ID
out_order_id String 必须 1 外部订单ID
order_from Number 必须 4 渠道来源
seller_memo String 可选 1 卖家留言
sku_code String 可选 1 后端商品编码
buyer_memo String 可选 1 买家留言
fail_type Number 可选 1 关闭类型
payer_id String 可选 1 支付ID
pick_amount_stock Number 可选 1 库存单位捡货数量
order_status Number 必须 6 订单状态
refund_status Number 必须 0 退款状态
poi_lng_lat String 可选 1 POI经纬度
order_terminal String 必须 1 下单终端
order_channel Number 必须 3 终端渠道
biz_order_list DVBizOrder 可选 对象
  • └ discount_fee
  • Number
  • 可选
  • 0
  • 折扣费
  • └ buyer_anonym
  • String
  • 可选
  • 1
  • 买家昵称
  • └ pay_time
  • Date
  • 可选
  • 2023-01-01 00:00:00
  • 支付时间
  • └ vendor_id
  • String
  • 可选
  • 1
  • 商家ID
  • └ is_detail
  • Number
  • 可选
  • 0
  • 是否子订单
  • └ buy_person_id
  • Number
  • 可选
  • 1
  • 买家ID
  • └ service_auctions
  • String
  • 可选
  • 1
  • 服务商品(名称)
  • └ sale_unit
  • String
  • 可选
  • 1
  • 销售单位
  • └ buyer_address
  • String
  • 可选
  • 1
  • 买家地址
  • └ seller_id
  • Number
  • 可选
  • 1
  • 卖家ID
  • └ pay_fee
  • Number
  • 可选
  • 1
  • 实际支付金额
  • └ shop_id
  • String
  • 可选
  • 1
  • 渠道店ID
  • └ origin_fee
  • Number
  • 可选
  • 1
  • 原价
  • └ member_id
  • String
  • 可选
  • 1
  • 会员ID
  • └ merchant_code
  • String
  • 可选
  • 1
  • 商家编码
  • └ auction_sku
  • String
  • 可选
  • 1
  • 前端商品skuId
  • └ arrive_type
  • Number
  • 可选
  • 4
  • 送达类型
  • └ is_main
  • Number
  • 可选
  • 0
  • 是否主订单
  • └ auction_title
  • String
  • 可选
  • 1
  • 前端商品名称
  • └ expect_arrive_time
  • String
  • 可选
  • 1
  • 期望送达时间
  • └ stock_unit
  • String
  • 可选
  • 1
  • 库存单位
  • └ buy_amount_sale
  • Number
  • 可选
  • 1
  • 销售单位购买数量
  • └ sub_business_type
  • Number
  • 可选
  • 0
  • 子业务类型
  • └ buyer_phone
  • String
  • 可选
  • 1
  • 买家电话
  • └ biz_order_id
  • Number
  • 可选
  • 1
  • 订单ID
  • └ out_order_id
  • String
  • 可选
  • 1
  • 外部订单ID
  • └ order_from
  • Number
  • 可选
  • 4
  • 渠道来源
  • └ seller_memo
  • String
  • 可选
  • 1
  • 卖家留言
  • └ sku_code
  • String
  • 可选
  • 1
  • 后端商品编码
  • └ buyer_memo
  • String
  • 可选
  • 1
  • 买家留言
  • └ fail_type
  • Number
  • 可选
  • 1
  • 关闭类型
  • └ payer_id
  • String
  • 可选
  • 1
  • 支付ID
  • └ pick_amount_stock
  • Number
  • 可选
  • 1
  • 库存单位捡货数量
  • └ order_status
  • Number
  • 可选
  • 6
  • 订单状态
  • └ refund_status
  • Number
  • 可选
  • 0
  • 退款状态
  • └ poi_lng_lat
  • String
  • 可选
  • 1
  • POI经纬度
  • └ order_terminal
  • String
  • 可选
  • 1
  • 下单终端
  • └ order_channel
  • Number
  • 可选
  • 3
  • 终端渠道
  • └ fail_reason
  • String
  • 可选
  • 1
  • 关单原因
  • └ merchant_type
  • String
  • 可选
  • 1
  • 商家类型
  • └ seller_anonym
  • String
  • 可选
  • 1
  • 卖家昵称
  • └ poi_name
  • String
  • 可选
  • 1
  • POI名称
  • └ delivery_type
  • Number
  • 可选
  • 3
  • 履约类型
  • └ post_fee
  • Number
  • 可选
  • 0
  • 快递费
  • └ store_id
  • String
  • 可选
  • 1
  • 门店
  • └ buyer_name
  • String
  • 可选
  • 1
  • 买家姓名
  • └ buy_amount_stock
  • Number
  • 可选
  • 1
  • 库存单位购买数量
  • └ parent_id
  • Number
  • 可选
  • 1
  • 父订单ID
  • └ auction_id
  • Number
  • 可选
  • 1
  • 前端商品id
  • └ is_test
  • Boolean
  • 可选
  • false
  • 是否测试数据
  • └ auction_price
  • Number
  • 可选
  • 1
  • 商品单价(库存维度)
  • └ attributes
  • String
  • 可选
  • {}
  • 订单属性
  • └ business_type
  • Number
  • 可选
  • 3
  • 业务类型
  • └ pick_amount_stock_str
  • String
  • 可选
  • 1
  • 库存单位捡货数量,字符串类型
  • └ buy_amount_stock_str
  • String
  • 可选
  • 1
  • 库存单位购买数量,字符串类型
fail_reason String 可选 1 关单原因
merchant_type String 可选 1 商家类型
seller_anonym String 可选 1 卖家昵称
poi_name String 可选 1 POI名称
delivery_type Number 必须 3 履约类型
post_fee Number 必须 0 快递费
store_id String 必须 1 门店
buyer_name String 可选 1 买家姓名
buy_amount_stock Number 可选 1 库存单位购买数量
parent_id Number 可选 1
  • 默认值:0
  • 父订单ID
    auction_id Number 可选 1 前端商品id
    is_test Boolean 必须 false 是否测试数据
    auction_price Number 可选 1 商品单价(库存维度)
    attributes String 可选 {} 订单属性
    business_type Number 必须 3 业务类型
    pick_amount_stock_str String 可选 1 库存单位捡货数量,字符串类型
    buy_amount_stock_str String 可选 1 库存单位购买数量,字符串类型

    响应参数

    名称 类型 示例值 描述
    resp_code Number 1 返回码
    is_success Boolean true 是否成功
    resp_request_id String 1 请求唯一ID
    message String 成功 返回信息

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaSecurityDeepvisionTradeOrderReportRequest req = new AlibabaSecurityDeepvisionTradeOrderReportRequest();
    req.setDiscountFee(0L);
    req.setBuyerAnonym("1");
    req.setPayTime(StringUtils.parseDateTime("2023-01-01 00:00:00"));
    req.setVendorId("1");
    req.setIsDetail(0L);
    req.setBuyPersonId(1L);
    req.setServiceAuctions("1");
    req.setSaleUnit("1");
    req.setBuyerAddress("1");
    req.setSellerId(1L);
    req.setPayFee(1L);
    req.setShopId("1");
    req.setOriginFee(1L);
    req.setMemberId("1");
    req.setMerchantCode("1");
    req.setAuctionSku("1");
    req.setArriveType(4L);
    req.setIsMain(1L);
    req.setAuctionTitle("1");
    req.setExpectArriveTime("1");
    req.setStockUnit("1");
    req.setBuyAmountSale(1L);
    req.setSubBusinessType(0L);
    req.setBuyerPhone("1");
    req.setBizOrderId(1L);
    req.setOutOrderId("1");
    req.setOrderFrom(4L);
    req.setSellerMemo("1");
    req.setSkuCode("1");
    req.setBuyerMemo("1");
    req.setFailType(1L);
    req.setPayerId("1");
    req.setPickAmountStock(1L);
    req.setOrderStatus(6L);
    req.setRefundStatus(0L);
    req.setPoiLngLat("1");
    req.setOrderTerminal("1");
    req.setOrderChannel(3L);
    AlibabaSecurityDeepvisionTradeOrderReportRequest.DVBizOrder obj1 = new AlibabaSecurityDeepvisionTradeOrderReportRequest.DVBizOrder();
    obj1.setDiscountFee(0L);
    obj1.setBuyerAnonym("1");
    obj1.setPayTime(StringUtils.parseDateTime("2023-01-01 00:00:00"));
    obj1.setVendorId("1");
    obj1.setIsDetail(0L);
    obj1.setBuyPersonId(1L);
    obj1.setServiceAuctions("1");
    obj1.setSaleUnit("1");
    obj1.setBuyerAddress("1");
    obj1.setSellerId(1L);
    obj1.setPayFee(1L);
    obj1.setShopId("1");
    obj1.setOriginFee(1L);
    obj1.setMemberId("1");
    obj1.setMerchantCode("1");
    obj1.setAuctionSku("1");
    obj1.setArriveType(4L);
    obj1.setIsMain(0L);
    obj1.setAuctionTitle("1");
    obj1.setExpectArriveTime("1");
    obj1.setStockUnit("1");
    obj1.setBuyAmountSale(1L);
    obj1.setSubBusinessType(0L);
    obj1.setBuyerPhone("1");
    obj1.setBizOrderId(1L);
    obj1.setOutOrderId("1");
    obj1.setOrderFrom(4L);
    obj1.setSellerMemo("1");
    obj1.setSkuCode("1");
    obj1.setBuyerMemo("1");
    obj1.setFailType(1L);
    obj1.setPayerId("1");
    obj1.setPickAmountStock(1L);
    obj1.setOrderStatus(6L);
    obj1.setRefundStatus(0L);
    obj1.setPoiLngLat("1");
    obj1.setOrderTerminal("1");
    obj1.setOrderChannel(3L);
    obj1.setFailReason("1");
    obj1.setMerchantType("1");
    obj1.setSellerAnonym("1");
    obj1.setPoiName("1");
    obj1.setDeliveryType(3L);
    obj1.setPostFee(0L);
    obj1.setStoreId("1");
    obj1.setBuyerName("1");
    obj1.setBuyAmountStock(1L);
    obj1.setParentId(1L);
    obj1.setAuctionId(1L);
    obj1.setIsTest(false);
    obj1.setAuctionPrice(1L);
    obj1.setAttributes("{}");
    obj1.setBusinessType(3L);
    obj1.setPickAmountStockStr("1");
    obj1.setBuyAmountStockStr("1");
    req.setBizOrderList(obj1);
    req.setFailReason("1");
    req.setMerchantType("1");
    req.setSellerAnonym("1");
    req.setPoiName("1");
    req.setDeliveryType(3L);
    req.setPostFee(0L);
    req.setStoreId("1");
    req.setBuyerName("1");
    req.setBuyAmountStock(1L);
    req.setParentId(1L);
    req.setAuctionId(1L);
    req.setIsTest(false);
    req.setAuctionPrice(1L);
    req.setAttributes("{}");
    req.setBusinessType(3L);
    req.setPickAmountStockStr("1");
    req.setBuyAmountStockStr("1");
    AlibabaSecurityDeepvisionTradeOrderReportResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_security_deepvision_trade_order_report_response>
        <resp_code>1</resp_code>
        <is_success>true</is_success>
        <resp_request_id>1</resp_request_id>
        <message>成功</message>
    </alibaba_security_deepvision_trade_order_report_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

    返回
    顶部