• 拼多多店铺订单API接口(pdd.order.basic.list.get订单基础信息列表查询接口)代码对接教程


    拼多多店铺订单API接口(pdd.order.basic.list.get订单基础信息列表查询接口)代码对接教程如下:

    1.公共请求参数

    参数名称参数类型是否必填参数描述(接口代码教程wx19970108018)
    typeString必填API接口名称(点击获取请求key和secret)
    client_idString必填POP分配给应用的client_id
    access_tokenString非必填通过code获取的access_token
    timestampString必填UNIX时间戳,单位秒,需要与拼多多服务器时间差值在10分钟内
    data_typeString非必填响应格式,即返回数据的格式,JSON或者XML(二选一),默认JSON,注意是大写
    versionString非必填API协议版本号,默认为V1,可不填
    signString必填API输入参数签名结果,签名算法参考开放平台接入指南第三部分底部。

    2.请求参数说明

    参数接口参数类型是否必填说明
    end_confirm_atINTEGER必填必填,成交时间结束时间的时间戳,指格林威治时间 1970 年 01 月 01 日 00 时 00 分 00 秒(北京时间 1970 年 01 月 01 日 08 时 00 分 00 秒)起至现在的总秒数 PS:开始时间结束时间间距不超过 24 小时
    order_statusINTEGER必填发货状态,1:待发货,2:已发货待签收,3:已签收 5:全部
    pageINTEGER必填返回页码 默认 1,页码从 1 开始 PS:当前采用分页返回,数量和页数会一起传,如果不传,则采用 默认值
    page_sizeINTEGER必填返回数量,默认 100。最大 100
    refund_statusINTEGER必填售后状态 1:无售后或售后关闭,2:售后处理中,3:退款中,4: 退款成功 5:全部
    start_confirm_atINTEGER必填必填,成交时间开始时间的时间戳,指格林威治时间 1970 年 01 月 01 日 00 时 00 分 00 秒(北京时间 1970 年 01 月 01 日 08 时 00 分 00 秒)起至现在的总秒数
    trade_typeINTEGER非必填订单类型 0-普通订单 ,1- 定金订单
    use_has_nextBOOLEAN非必填是否启用has_next的分页方式,如果指定true,则返回的结果中不包含总记录数,但是会新增一个是否存在下一页的的字段,通过此种方式获取增量交易,效率在原有的基础上有80%的提升。

     

    3.返回参数说明

    参数接口参数类型例子说明
    order_basic_list_get_responseOBJECT1请求response
    has_nextBOOLEAN是否存在下一页
    order_listOBJECT[]1订单信息列表
    cat_id_1LONG1商品一级分类
    cat_id_2LONG1商品二级分类
    cat_id_3LONG1商品三级分类
    cat_id_4LONG1商品四级分类
    confirm_timeSTRING1成交时间
    delivery_home_valueDOUBLE1送货入户费用 单位:元
    delivery_install_valueDOUBLE1送货入户并安装费用 单位:元
    discount_amountDOUBLE1折扣金额,单位:元,折扣金额=平台优惠+商家优惠+团长免单优惠金额
    goods_amountDOUBLE1商品金额,单位:元,商品金额=商品销售价格*商品数量-改价金额(接口暂无该字段)
    home_delivery_typeINTEGER1送货入户并安装服务 0-不支持送货,1-送货入户不安装,2-送货入户并安装
    home_install_valueDOUBLE1上门安装费用 单位:元
    is_lucky_flagINTEGER1是否是抽奖订单,1-非抽奖订单,2-抽奖订单
    item_listOBJECT[]1订单商品列表
    goods_countINTEGER1商品数量
    goods_idSTRING1商品编码
    goods_imgSTRING1商品图片
    goods_nameSTRING1商品名称
    goods_priceDOUBLE1商品单件 单价:元
    goods_specSTRING1商品规格
    outer_goods_idSTRING1商品维度外部编码,注意:编辑商品后必须等待商品审核通过后方可生效,订单中商品信息为交易快照的商品信息。
    outer_idSTRING1sku维度商家外部编码,注意:编辑商品后必须等待商品审核通过后方可生效,订单中商品信息为交易快照的商品信息。
    sku_idSTRING1商品sku编码
    order_snSTRING1订单编号
    order_statusINTEGER1订单状态
    pay_amountDOUBLE1支付金额,单位:元,支付金额=商品金额-折扣金额+邮费
    platform_discountDOUBLE1平台优惠金额,单位:元
    postageDOUBLE1邮费,单位:元
    refund_statusINTEGER1售后状态
    risk_control_statusINTEGER订单审核状态(0-正常订单, 1-审核中订单)
    seller_discountDOUBLE1商家优惠金额,单位:元
    step_order_infoOBJECT1{ "step_discount_amount":4, "advanced_paid_fee":1, "step_paid_fee":1.1, "step_trade_status":2 }
    advanced_paid_feeDOUBLE1已付定金 单位:元
    step_discount_amountDOUBLE1膨胀金额 单位:元
    step_paid_feeDOUBLE1分阶段已付金额 单位:元
    step_trade_statusINTEGER1定金订单状态:step_trade_status 枚举:0-定金未付尾款未付、1-定金已付尾款未付、2-定金已付尾款已付
    trade_typeINTEGER1订单类型 0-普通订单 ,1- 定金订单
    updated_atSTRING1订单的更新时间
    total_countINTEGER1订单总数

     4.请求示例(CURL、PHP 、PHPsdk 、Java 、C# 、Python…)

    1. package com.pdd.pop.sdk.http.demo;
    2. import com.pdd.pop.sdk.common.util.JsonUtil;
    3. import com.pdd.pop.sdk.http.api.pop.request.PddOrderBasicListGetRequest;
    4. import com.pdd.pop.sdk.http.api.pop.response.PddOrderBasicListGetResponse;
    5. import com.pdd.pop.sdk.http.PopClient;
    6. import com.pdd.pop.sdk.http.PopHttpClient;
    7. public class PopClientDemo {
    8. public static void main(String[] args) throws Exception {
    9. String clientId = "your clientId";
    10. String clientSecret = "your clientSecret";
    11. String accessToken = "your accessToken";
    12. PopClient client = new PopHttpClient(clientId, clientSecret);
    13. PddOrderBasicListGetRequest request = new PddOrderBasicListGetRequest();
    14. request.setEndConfirmAt(1);
    15. request.setOrderStatus(1);
    16. request.setPage(1);
    17. request.setPageSize(1);
    18. request.setRefundStatus(1);
    19. request.setStartConfirmAt(1);
    20. request.setTradeType(1);
    21. request.setUseHasNext(false);
    22. PddOrderBasicListGetResponse response = client.syncInvoke(request, accessToken);
    23. System.out.println(JsonUtil.transferToJson(response));
    24. }
    25. }

  • 相关阅读:
    sql server判断两个集合字符串是否存在交集
    GaussDB技术解读系列:高级压缩之OLTP表压缩
    es使用客户端,“grunt” 不是内部或外部命令,多种解决方法
    [ Python+OpenCV+Mediapipe ] 实现对象识别
    【Linux】进度条和git命令行
    发布文章到wordpress
    神奇的 \u000d
    springboot基于微信小程序的宿舍管理系统毕业设计源码
    猿创征文 第二季| #「笔耕不辍」--生命不息,写作不止#
    Stable Diffusion 的提示词使用技巧
  • 原文地址:https://blog.csdn.net/tbprice/article/details/126164175