首页 > 其他分享 >拼多多店铺订单API接口(pdd.order.basic.list.get订单基础信息列表查询接口)代码对接教程

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

时间:2023-08-01 17:33:48浏览次数:46  
标签:00 必填 get request 接口 订单 pop 商品


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

1.公共请求参数

参数名称

参数类型

是否必填

参数描述(接口代码教程wx19970108018)

type

String

必填

API接口名称(点击获取请求key和secret)

client_id

String

必填

POP分配给应用的client_id

access_token

String

非必填

通过code获取的access_token

timestamp

String

必填

UNIX时间戳,单位秒,需要与拼多多服务器时间差值在10分钟内

data_type

String

非必填

响应格式,即返回数据的格式,JSON或者XML(二选一),默认JSON,注意是大写

version

String

非必填

API协议版本号,默认为V1,可不填

sign

String

必填

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。最大 100refund_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_response

OBJECT

1

请求response

has_next

BOOLEAN

是否存在下一页

order_list

OBJECT[]

1

订单信息列表

cat_id_1

LONG

1

商品一级分类

cat_id_2

LONG

1

商品二级分类

cat_id_3

LONG

1

商品三级分类

cat_id_4

LONG

1

商品四级分类

confirm_time

STRING

1

成交时间

delivery_home_value

DOUBLE

1

送货入户费用 单位:元

delivery_install_value

DOUBLE

1

送货入户并安装费用 单位:元

discount_amount

DOUBLE

1

折扣金额,单位:元,折扣金额=平台优惠+商家优惠+团长免单优惠金额

goods_amount

DOUBLE

1

商品金额,单位:元,商品金额=商品销售价格*商品数量-改价金额(接口暂无该字段)

home_delivery_type

INTEGER

1

送货入户并安装服务 0-不支持送货,1-送货入户不安装,2-送货入户并安装

home_install_value

DOUBLE

1

上门安装费用 单位:元

is_lucky_flag

INTEGER

1

是否是抽奖订单,1-非抽奖订单,2-抽奖订单

item_list

OBJECT[]

1

订单商品列表

goods_count

INTEGER

1

商品数量

goods_id

STRING

1

商品编码

goods_img

STRING

1

商品图片

goods_name

STRING

1

商品名称

goods_price

DOUBLE

1

商品单件 单价:元

goods_spec

STRING

1

商品规格

outer_goods_id

STRING

1

商品维度外部编码,注意:编辑商品后必须等待商品审核通过后方可生效,订单中商品信息为交易快照的商品信息。

outer_id

STRING

1

sku维度商家外部编码,注意:编辑商品后必须等待商品审核通过后方可生效,订单中商品信息为交易快照的商品信息。

sku_id

STRING

1

商品sku编码

order_sn

STRING

1

订单编号

order_status

INTEGER

1

订单状态

pay_amount

DOUBLE

1

支付金额,单位:元,支付金额=商品金额-折扣金额+邮费

platform_discount

DOUBLE

1

平台优惠金额,单位:元

postage

DOUBLE

1

邮费,单位:元

refund_status

INTEGER

1

售后状态

risk_control_status

INTEGER

订单审核状态(0-正常订单, 1-审核中订单)

seller_discount

DOUBLE

1

商家优惠金额,单位:元

step_order_info

OBJECT

1

{ "step_discount_amount":4, "advanced_paid_fee":1, "step_paid_fee":1.1, "step_trade_status":2 }

advanced_paid_fee

DOUBLE

1

已付定金 单位:元

step_discount_amount

DOUBLE

1

膨胀金额 单位:元

step_paid_fee

DOUBLE

1

分阶段已付金额 单位:元

step_trade_status

INTEGER

1

定金订单状态:step_trade_status 枚举:0-定金未付尾款未付、1-定金已付尾款未付、2-定金已付尾款已付

trade_type

INTEGER

1

订单类型 0-普通订单 ,1- 定金订单

updated_at

STRING

1

订单的更新时间

total_count

INTEGER

1

订单总数

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

package com.pdd.pop.sdk.http.demo;

import com.pdd.pop.sdk.common.util.JsonUtil;
import com.pdd.pop.sdk.http.api.pop.request.PddOrderBasicListGetRequest;
import com.pdd.pop.sdk.http.api.pop.response.PddOrderBasicListGetResponse;
import com.pdd.pop.sdk.http.PopClient;
import com.pdd.pop.sdk.http.PopHttpClient;

public class PopClientDemo {

    public static void main(String[] args) throws Exception {

        String clientId = "your clientId";
        String clientSecret = "your clientSecret";
        String accessToken = "your accessToken";
        PopClient client = new PopHttpClient(clientId, clientSecret);

        PddOrderBasicListGetRequest request = new PddOrderBasicListGetRequest();
        request.setEndConfirmAt(1);
        request.setOrderStatus(1);
        request.setPage(1);
        request.setPageSize(1);
        request.setRefundStatus(1);
        request.setStartConfirmAt(1);
        request.setTradeType(1);
        request.setUseHasNext(false);
        PddOrderBasicListGetResponse response = client.syncInvoke(request, accessToken);
        System.out.println(JsonUtil.transferToJson(response));
    }
}

标签:00,必填,get,request,接口,订单,pop,商品
From: https://blog.51cto.com/u_16175140/6925361

相关文章

  • 淘宝H5商品详情数据解析接口sign算法接口代码教程
    淘宝H5商品详情数据解析接口sign算法接口代码教程如下:1.公共参数名称类型必须描述(接口代码教程wx19970108018)keyString是调用key(必须以GET方式拼接在URL中,点击获取请求key和secret)secretString是调用密钥api_nameString是API接口名称(包括在请求地址中)[item_search,item_get,item......
  • 1688app商品详情接口(商品详情采集接口,H5商品详情采集接口,复制商品接口,商品采集上传接
    1688app商品详情接口(商品详情采集接口,H5商品详情采集接口,复制商品接口,商品采集上传接口)代码对接教程如下:1.公共参数名称类型必须描述(接口代码教程wx19970108018)keyString是调用key(必须以GET方式拼接在URL中,点击获取请求key和secret)secretString是调用密钥api_nameString是API接口......
  • Tmall商品详情接口(商品列表接口,商品销量接口,app详情接口)代码对接教程
    Tmall商品详情接口(商品列表接口,商品销量接口,app详情接口)代码对接教程如下:1.公共参数名称类型必须描述(接口代码教程wx19970108018)keyString是调用key(必须以GET方式拼接在URL中,点击获取请求key和secret)secretString是调用密钥api_nameString是API接口名称(包括在请求地址中)[item_sear......
  • 电商平台APP商品详情源数据接口代码分享
    电商平台APP商品详情源数据接口代码分享如下:1.公共参数名称类型必须描述(接口代码教程wx19970108018)keyString是调用key(必须以GET方式拼接在URL中,点击获取请求key和secret)secretString是调用密钥api_nameString是API接口名称(包括在请求地址中)[item_search,item_get,item_search_sho......
  • 淘宝天猫整店店铺商品API,店铺商品分类接口代码教程
    淘宝店铺商品接口用于查询店铺的所有商品,通常用于深度展示店铺,代码教程如下:1.公共参数名称类型必须描述(接口代码教程wx19970108018)keyString是调用key(必须以GET方式拼接在URL中,点击获取请求key和secret)secretString是调用密钥api_nameString是API接口名称(包括在请求地址中)[item_se......
  • 淘宝/天猫获取sku详细信息API接口
    一、淘宝/天猫获取sku详细信息API接口参数如下:1.公共参数:名称类型必须描述keyString是调用key(必须以GET方式拼接在URL中)secretString是调用密钥(点击获取key和secret)api_nameString是API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等]cacheString否[yes,no]......
  • Python Jenkins-调用_get_view_jobs方法获取指定视图下的Job名称
    一、pythonjenkins库api简介1.1、连接Jenkins服务器server=jenkins.Jenkins(url,username=None,password=None,timeout=30)url:指的是所连接的Jenkins的网络地username/password:username/password默认值是None,在内网中不传参数也是可以连接成功的,但应该......
  • AI飙车!亚马逊云科技Amazon DeepRacer大赛帮助学生快速get云技能
    亚马逊云科技AmazonDeepRacer比赛既是一场比拼速度和技术的游戏,也是一种学习人工智能的方式,参赛选手不仅能边玩边学,还有可能成长为技术大牛。而且,它可不只是一场让年轻人打call的比赛,更是亚马逊云科技与高校共建云人才生态的重头戏。不少才华横溢的年轻人,就通过这个比赛踏上了前沿......
  • 初探-InitializingBean接口
    InitializingBean是SpringFramework中的一个接口,它用于在Bean实例化后进行初始化操作。当一个Bean实现了InitializingBean接口并被Spring容器创建后,Spring会在该Bean的属性设置完成后自动调用afterPropertiesSet()方法来执行一些额外的初始化逻辑。解释如下:I......
  • 脏读不可重复读幻读;qps、tps、并发量、pv、uv;接口幂等性问题如何解决
    脏读不可重复读幻读;qps、tps、并发量、pv、uv;接口幂等性问题如何解决脏读不可重复读幻读脏读脏读指的是一个事务在读取了另一个事务未提交的数据后,后续操作中,另一个事务发生了回滚(Rollback),导致读取到的数据实际上是无效的。这就像读取了一份尚未确认是否有效的数据,如果最终该事......