拼多多开放平台免审核调用:获取拼多多订单列表查询接口

本文详细介绍了拼多多开放平台的订单列表查询接口(pdd.order.list.get),包括接口的功能、请求和响应参数说明、请求及响应示例,以及可能的异常情况和错误码解释,帮助开发者理解和使用该接口获取成交时间三个月内的订单信息。

pdd.order.list.get

订单列表查询接口(根据成交时间)

更新时间:2023-08-14 14:21:54

¥基础API必须用户授权

根据成交时间查询订单列表(只能获取到成交时间三个月以内的交易信息) 注:虚拟订单充值手机号信息无法通过此接口获取,请联系虚拟类目运营人员。

拼多多自定义API操作 API:pinduoduo.custom测试

公共参数

请求地址(目前只提供正式环境,暂无沙箱环境)
环境HTTP地址HTTPS地址
正式环境http://gw-api.pinduoduo.com/api/routerhttps://gw-api.pinduoduo.com/api/router
公共请求参数
参数名称参数类型是否必填参数描述
typeString必填API接口名称
client_idString必填POP分配给应用的client_id
access_tokenString非必填通过code获取的access_token
timestampString必填UNIX时间戳,单位秒,需要与拼多多服务器时间差值在10分钟内
data_typeString非必填响应格式,即返回数据的格式,JSON或者XML(二选一),默认JSON,注意是大写
versionString非必填API协议版本号,默认为V1,可不填
signString必填API输入参数签名结果,签名算法参考开放平台接入指南第三部分底部。

请求参数说明

点击收起

参数接口参数类型是否必填说明
end_confirm_atLONG必填必填,成交时间结束时间的时间戳,指格林威治时间 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_atLONG必填必填,成交时间开始时间的时间戳,指格林威治时间 1970 年 01 月 01 日 00 时 00 分 00 秒(北京时间 1970 年 01 月 01 日 08 时 00 分 00 秒)起至现在的总秒数
trade_typeINTEGER非必填订单类型 0-普通订单 ,1- 定金订单
use_has_nextBOOLEAN非必填是否启用has_next的分页方式,如果指定true,则返回的结果中不包含总记录数,但是会新增一个是否存在下一页的的字段,通过此种方式获取增量交易,效率在原有的基础上有80%的提升。

返回参数说明

点击收起

参数接口参数类型例子说明
order_list_get_responseOBJECT1请求response
has_nextBOOLEAN是否存在下一页
order_listOBJECT[]1订单信息列表
address

加密

STRING1详细地址
address_maskSTRING详细地址(打码)
after_sales_statusINTEGER1售后状态 0:无售后 2:买家申请退款,待商家处理 3:退货退款,待商家处理 4:商家同意退款,退款中 5:平台同意退款,退款中 6:驳回退款,待买家处理 7:已同意退货退款,待用户发货 8:平台处理中 9:平台拒绝退款,退款关闭 10:退款成功 11:买家撤销 12:买家逾期未处理,退款失败 13:买家逾期,超过有效期 14:换货补寄待商家处理 15:换货补寄待用户处理 16:换货补寄成功 17:换货补寄失败 18:换货补寄待用户确认完成 21:待商家同意维修 22:待用户确认发货 24:维修关闭 25:维修成功 27:待用户确认收货 31:已同意拒收退款,待用户拒收 32:补寄待商家发货
bonded_warehouseSTRING保税仓名称
buyer_memoSTRING1买家留言信息
capital_free_discountDOUBLE1团长免单金额,单位:元
card_info_listOBJECT[]1卡号信息列表
card_no

加密

STRING1卡号
mask_password

加密

STRING1卡密
cat_id_1LONG1商品一级分类
cat_id_2LONG1商品二级分类
cat_id_3LONG1商品三级分类
cat_id_4LONG1商品四级分类
citySTRING1城市
city_idINTEGER1城市编码
confirm_statusINTEGER1成交状态:0:未成交、1:已成交、2:已取消
confirm_timeSTRING1成交时间
consolidate_infoOBJECT集运信息
consolidate_typeINTEGER集运类型 0-中国香港集运、1-中国新疆中转、2-哈萨克斯坦集运、3-中国西藏中转、5-日本集运、6-中国台湾集运、7-韩国集运、8-新加坡集运、9-马来西亚集运、10-泰国集运
countrySTRING1国家或地区
country_idINTEGER1国家或地区编码
created_timeSTRING1订单创建时间
delivery_home_valueDOUBLE1送货入户费用 单位:元
delivery_install_valueDOUBLE1送货入户并安装费用 单位:元
delivery_one_dayINTEGER是否当日发货,1-是,0-否
discount_amountDOUBLE1折扣金额,单位:元,折扣金额=平台优惠+商家优惠+团长免单优惠金额
duoduo_wholesaleINTEGER1是否多多批发,1-是,0-否
extra_delivery_listOBJECT[]订单多包裹发货时使用的其他发货快递信息
logistics_idINTEGER快递公司编号
tracking_numberSTRING快递运单号
free_sfINTEGER1是否顺丰包邮,1-是 0-否
gift_delivery_listOBJECT[]赠品额外运单列表
logistics_idINTEGER快递ID
tracking_numberSTRING运单号
gift_listOBJECT[]赠品列表
goods_countINTEGER赠品数量
goods_idLONG赠品id
goods_imgSTRING赠品图片
goods_nameSTRING赠品名称
goods_priceDOUBLE赠品销售价格
goods_specSTRING赠品规格
outer_goods_idSTRING商家外部商品编码
outer_idSTRING商家外部sku编码
sku_idLONG赠品规格编码
goods_amountDOUBLE1商品金额,单位:元,商品金额=商品销售价格*商品数量-订单改价折扣金额
group_order_idLONG团id
group_roleINTEGER团身份。0-团员,1-团长
group_statusINTEGER1成团状态:0:拼团中、1:已成团、2:团失败
home_delivery_typeINTEGER1送货入户并安装服务 0-不支持送货,1-送货入户不安装,2-送货入户并安装
home_install_valueDOUBLE1上门安装费用 单位:元
inner_transaction_id

加密

STRING1支付申报订单号(多多国际清关请使用此字段,单号以XP开头)
invoice_statusINTEGER1发票申请,1代表有 0代表无
is_lucky_flagINTEGER1是否是抽奖订单,1-非抽奖订单,2-抽奖订单
is_pre_saleINTEGER1是否为预售商品 1表示是 0表示否
is_stock_outINTEGER1是否缺货 0-无缺货处理 1: 有缺货处理
item_listOBJECT[]1订单商品列表
goods_countINTEGER1商品数量
goods_idSTRING1商品编码
goods_imgSTRING1商品图片
goods_nameSTRING1商品名称
goods_priceDOUBLE1商品单件 单价:元
goods_specSTRING1商品规格
outer_goods_idSTRING1商品维度外部编码,注意:编辑商品后必须等待商品审核通过后方可生效,订单中商品信息为交易快照的商品信息。
outer_idSTRING1sku维度商家外部编码,注意:编辑商品后必须等待商品审核通过后方可生效,订单中商品信息为交易快照的商品信息。
sku_idSTRING1商品sku编码
last_ship_timeSTRING1订单承诺发货时间
logistics_idLONG1快递公司在拼多多的代码
mkt_biz_typeINTEGER1市场业务类型,0-普通订单,1-拼内购订单
only_support_replaceINTEGER1只换不修,1:是,0:否
order_change_amountDOUBLE订单改价折扣金额,单位元
order_depot_infoOBJECT1仓库信息
depot_codeSTRING1仓库编码
depot_idLONG1仓库id
depot_nameSTRING1仓库名称
depot_typeINTEGER1仓库类型,1:自有仓 2:订阅仓 两者都不是则传空
ware_idLONG1货品id
ware_nameSTRING1货品名称
ware_snSTRING1货品编码
ware_sub_info_listOBJECT[]1子货品列表(组合货品才会有子货品信息)
ware_idLONG1子货品id
ware_nameSTRING1子货品名称
ware_quantityLONG1子货品数量
ware_snSTRING1子货品编码
ware_typeINTEGER1货品类型(0:普通货品:1:组合货品)
order_snSTRING1订单编号
order_statusINTEGER1订单状态
order_tag_listOBJECT[]订单标签列表,no_trace_delivery=无痕发货,only_support_replace=只换不修,duoduo_wholesale=多多批发,return_freight_payer=退货包运费,free_sf=顺丰包邮,support_nationwide_warranty=全国联保,self_contained=门店自提,delivery_one_day=当日发货,oversea_tracing=全球购溯源,distributional_sale=分销订单,open_in_festival=不打烊,region_black_delay_shipping=发货时间可延迟,same_city_distribution=同城配送,has_subsidy_postage=补贴运费红包,has_sf_express_service=顺丰加价,community_group=小区团购,has_ship_additional=加运费发顺丰,ship_additional_order=加运费补差价订单,conso_order=集运订单,allergy_refund=过敏包退,professional_appraisal=专业鉴定,ship_hold=暂停发货
nameSTRINGreturn_freight_payer标签名称
valueINTEGER1是否有标签:0=无标签,1=有标签
pay_amountDOUBLE1支付金额,单位:元,支付金额=商品金额-折扣金额+邮费+服务费
pay_no

加密

STRING1支付单号
pay_timeSTRING1支付时间
pay_typeSTRING1支付方式,枚举值:QQ,WEIXIN,ALIPAY,LIANLIANPAY
platform_discountDOUBLE1平台优惠金额,单位:元
postageDOUBLE1邮费,单位:元
pre_sale_timeSTRING1预售时间
promise_delivery_timeSTRING承诺送达时间
provinceSTRING1省份
province_idINTEGER1省份编码
receive_timeSTRING1确认收货时间
receiver_address

加密

STRING1收件人地址,不拼接省市区。订单状态为待发货状态,且订单未被风控打标的情况下返回密文数据;其余情况返回空字符串。
receiver_address_maskSTRING收件人地址(打码)
receiver_name

加密

STRING1收件人姓名。订单状态为待发货状态,且订单未被风控打标的情况下返回密文数据;其余情况返回空字符串。
receiver_name_maskSTRING收件人姓名(打码)
receiver_phone

加密

STRING1收件人电话。订单状态为待发货状态,且订单未被风控打标的情况下返回密文数据;其余情况返回空字符串。
receiver_phone_maskSTRING收件人手机号(打码)
refund_statusINTEGER1售后状态
remarkSTRING1订单备注
remark_tagINTEGER1订单备注标记,1-红色,2-黄色,3-绿色,4-蓝色,5-紫色
remark_tag_nameSTRING红色订单备注标记名称
resend_delivery_listOBJECT[]补寄额外运单列表
logistics_idINTEGER快递ID
tracking_numberSTRING运单号
return_freight_payerINTEGER1退货包运费,1:是,0:否
risk_control_statusINTEGER订单审核状态(0-正常订单, 1-审核中订单)
self_containedINTEGER是否门店自提,1-是,0-否
seller_discountDOUBLE1商家优惠金额,单位:元
service_fee_detailOBJECT[]服务费明细列表,sf_express_fee=顺丰加价服务
service_feeDOUBLE服务费金额,单位:元
service_nameSTRING服务费类型
ship_additional_link_orderSTRING关联的加运费发顺丰的补差价订单
ship_additional_origin_orderSTRING加运费补差价订单的原单
shipping_timeSTRING1发货时间
shipping_typeINTEGER创建交易时的物流方式(1-预约配送)
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-定金已付尾款已付
stock_out_handle_statusINTEGER1缺货处理状态 -1:无缺货处理 0: 缺货待处理 1缺货已处理
support_nationwide_warrantyINTEGER1全国联保,1:是,0:否
townSTRING1区,乡镇
town_idINTEGER1区县编码
tracking_numberSTRING1快递单号
trade_typeINTEGER1订单类型 0-普通订单 ,1- 定金订单
updated_atSTRING1订单的更新时间
urge_shipping_timeSTRING催发货时间
yyps_dateSTRING预约配送日期
yyps_timeSTRING预约配送时段
duo_duo_pay_reductionDOUBLE多多支付立减金额,单位:元
total_countINTEGER1订单总数

请求示例

点击收起

JAVA

CURL

 

1

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

2

3

import com.pdd.pop.sdk.common.util.JsonUtil;

4

import com.pdd.pop.sdk.http.api.pop.request.PddOrderListGetRequest;

5

import com.pdd.pop.sdk.http.api.pop.response.PddOrderListGetResponse;

6

import com.pdd.pop.sdk.http.PopClient;

7

import com.pdd.pop.sdk.http.PopHttpClient;

8

9

public class PopClientDemo {

10

11

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

12

13

        String clientId = "your clientId";

14

        String clientSecret = "your clientSecret";

15

        String accessToken = "your accessToken";

16

        PopClient client = new PopHttpClient(clientId, clientSecret);

17

18

        PddOrderListGetRequest request = new PddOrderListGetRequest();

19

        request.setEndConfirmAt(1L);

20

        request.setOrderStatus(1);

21

        request.setPage(1);

22

        request.setPageSize(1);

23

        request.setRefundStatus(1);

24

        request.setStartConfirmAt(1L);

25

        request.setTradeType(1);

26

        request.setUseHasNext(true);

27

        PddOrderListGetResponse response = client.syncInvoke(request, accessToken);

28

        System.out.println(JsonUtil.transferToJson(response));

29

    }

30

}

31

响应示例

点击收起

 

1

{

2

  "order_list_get_response": {

3

    "has_next": false,

4

    "order_list": [

5

      {

6

        "address": "1",

7

        "address_mask": "str",

8

        "after_sales_status": 1,

9

        "bonded_warehouse": "str",

10

        "buyer_memo": "1",

11

        "capital_free_discount": 1.0,

12

        "card_info_list": [

13

          {

14

            "card_no": "1",

15

            "mask_password": "1"

16

          }

17

        ],

18

        "cat_id_1": 1,

19

        "cat_id_2": 1,

20

        "cat_id_3": 1,

21

        "cat_id_4": 1,

22

        "city": "1",

23

        "city_id": 1,

24

        "confirm_status": 1,

25

        "confirm_time": "1",

26

        "consolidate_info": {

27

          "consolidate_type": 0

28

        },

29

        "country": "1",

30

        "country_id": 1,

31

        "created_time": "1",

32

        "delivery_home_value": 1.0,

33

        "delivery_install_value": 1.0,

34

        "delivery_one_day": 0,

35

        "discount_amount": 1.0,

36

        "duo_duo_pay_reduction": 0.0,

37

        "duoduo_wholesale": 1,

38

        "extra_delivery_list": [

39

          {

40

            "logistics_id": 0,

41

            "tracking_number": "str"

42

          }

43

        ],

44

        "free_sf": 1,

45

        "gift_delivery_list": [

46

          {

47

            "logistics_id": 0,

48

            "tracking_number": "str"

49

          }

50

        ],

51

        "gift_list": [

52

          {

53

            "goods_count": 0,

54

            "goods_id": 0,

55

            "goods_img": "str",

56

            "goods_name": "str",

57

            "goods_price": 0.0,

58

            "goods_spec": "str",

59

            "outer_goods_id": "str",

60

            "outer_id": "str",

61

            "sku_id": 0

62

          }

63

        ],

64

        "goods_amount": 1.0,

65

        "group_order_id": 0,

66

        "group_role": 0,

67

        "group_status": 1,

68

        "home_delivery_type": 1,

69

        "home_install_value": 1.0,

70

        "inner_transaction_id": "1",

71

        "invoice_status": 1,

72

        "is_lucky_flag": 1,

73

        "is_pre_sale": 1,

74

        "is_stock_out": 1,

75

        "item_list": [

76

          {

77

            "goods_count": 1,

78

            "goods_id": "1",

79

            "goods_img": "1",

80

            "goods_name": "1",

81

            "goods_price": 1.0,

82

            "goods_spec": "1",

83

            "outer_goods_id": "1",

84

            "outer_id": "1",

85

            "sku_id": "1"

86

          }

87

        ],

88

        "last_ship_time": "1",

89

        "logistics_id": 1,

90

        "mkt_biz_type": 1,

91

        "only_support_replace": 1,

92

        "order_change_amount": 0.0,

93

        "order_depot_info": {

94

          "depot_code": "1",

95

          "depot_id": 1,

96

          "depot_name": "1",

97

          "depot_type": 1,

98

          "ware_id": 1,

99

          "ware_name": "1",

100

          "ware_sn": "1",

101

          "ware_sub_info_list": [

102

            {

103

              "ware_id": 1,

104

              "ware_name": "1",

105

              "ware_quantity": 1,

106

              "ware_sn": "1"

107

            }

108

          ],

109

          "ware_type": 1

110

        },

111

        "order_sn": "1",

112

        "order_status": 1,

113

        "order_tag_list": [

114

          {

115

            "name": "return_freight_payer",

116

            "value": 1

117

          }

118

        ],

119

        "pay_amount": 1.0,

120

        "pay_no": "1",

121

        "pay_time": "1",

122

        "pay_type": "1",

123

        "platform_discount": 1.0,

124

        "postage": 1.0,

125

        "pre_sale_time": "1",

126

        "promise_delivery_time": "str",

127

        "province": "1",

128

        "province_id": 1,

129

        "receive_time": "1",

130

        "receiver_address": "1",

131

        "receiver_address_mask": "str",

132

        "receiver_name": "1",

133

        "receiver_name_mask": "str",

134

        "receiver_phone": "1",

135

        "receiver_phone_mask": "str",

136

        "refund_status": 1,

137

        "remark": "1",

138

        "remark_tag": 1,

139

        "remark_tag_name": "红色",

140

        "resend_delivery_list": [

141

          {

142

            "logistics_id": 0,

143

            "tracking_number": "str"

144

          }

145

        ],

146

        "return_freight_payer": 1,

147

        "risk_control_status": 0,

148

        "self_contained": 0,

149

        "seller_discount": 1.0,

150

        "service_fee_detail": [

151

          {

152

            "service_fee": 0.0,

153

            "service_name": "str"

154

          }

155

        ],

156

        "ship_additional_link_order": "str",

157

        "ship_additional_origin_order": "str",

158

        "shipping_time": "1",

159

        "shipping_type": 0,

160

        "step_order_info": {

161

          "advanced_paid_fee": 1.0,

162

          "step_discount_amount": 1.0,

163

          "step_paid_fee": 1.0,

164

          "step_trade_status": 1

165

        },

166

        "stock_out_handle_status": 1,

167

        "support_nationwide_warranty": 1,

168

        "town": "1",

169

        "town_id": 1,

170

        "tracking_number": "1",

171

        "trade_type": 1,

172

        "updated_at": "1",

173

        "urge_shipping_time": "str",

174

        "yyps_date": "str",

175

        "yyps_time": "str"

176

      }

177

    ],

178

    "total_count": 1

179

  }

180

}

异常示例

点击收起

JSON

XML

 

1

2

{

3

  "error_response": {

4

    "error_msg": "公共参数错误:type",

5

    "sub_msg": "",

6

    "sub_code": null,

7

    "error_code": 10001,

8

    "request_id": "15440104776643887"

9

  }

10

}

相关权限包

点击收起

拥有此接口的权限包可获得/可申请此权限包的应用类型
订单信息查询权限包打单、进销存、虚拟商家后台系统、企业ERP、商家后台系统、订单处理、电子凭证商家后台系统、跨境企业ERP报关版

返回错误码说明

点击收起

主错误码主错误描述子错误码子错误描述解决办法
10000参数错误10000参数错误参数值有误,按照文档要求填写请求参数
10001公共参数错误10001公共参数错误请检查请求的公共参数
10016client下线或者clientId不正确10016client下线或者clientId不正确请核查您的client_id是否正确
10017type不正确10017type不正确检查type是否正确
10018target_client_id下线或者target_client_id不正确10018target_client_id下线或者target_client_id不正确检查target_client_id 是否正确
10019access_token已过期10019access_token已过期刷新access_token或者重新授权再次获取access_token
20004签名sign校验失败20004签名sign校验失败请按照接入指南第三部分指导,生成签名
20005ip无权访问接口,请加入ip白名单20005ip无权访问接口,请加入ip白名单把ip白名单加入白名单
20031用户没有授权访问此接口20031用户没有授权访问此接口您创建的应用中不包含此接口,请查看API文档,了解相关权限包
20032access_token或client_id错误20032access_token或client_id错误检查access_token或client_id
20034接口处于下线状态20034接口处于下线状态检查接口状态
20035接口不属于当前网关20035接口不属于当前网关判断调用网关url 是否正确
21001请求参数错误21001请求参数错误业务参数输入错误
21002请求参数不能为空21002请求参数不能为空检查业务参数必填是否已填
30000没有调用此target接口权限30000没有调用此target接口权限检查是否获得调用此target接口权限
30001client_id和partner_id不匹配30001client_id和partner_id不匹配检查partner_id是否正确
50000系统内部错误50000系统内部错误系统内部错误,请加群联系相关负责人
50002业务系统内部异常50002业务系统内部异常请加群联系相关负责人
52001网关业务服务错误52001网关业务服务错误联系技术支持解决
52002网关系统内部异常52002网关系统内部异常联系技术支持解决
52004请求body 太大52004请求body 太大检查请求体是否过大
52101当前接口被限流,请稍后重试52101当前接口被限流,请稍后重试当前接口被限流,请稍后重试
52102当前接口暂时不可用,请稍后重试52102当前接口暂时不可用,请稍后重试当前接口被降级,请稍后重试
52103服务暂时不可用,请稍后重试52103服务暂时不可用,请稍后重试当前接口被降级,请稍后重试
70031调用过于频繁,请调整调用频率70031调用过于频繁,请调整调用频率调用过于频繁,请调整调用频率
70032当前请求被禁止调用70032当前请求被禁止调用当前请求被禁止调用
70033当前接口因系统维护,暂时下线,请稍后再试!70033当前接口因系统维护,暂时下线,请稍后再试!当前接口因系统维护,暂时下线,请稍后再试!
70034当前用户或应用存在风险,禁止调用!70034当前用户或应用存在风险,禁止调用!当前用户或应用存在风险,禁止调用!
70035当前用户或应用存在风险,禁止调用。请联系ddjb@pinduoduo.com70035当前用户或应用存在风险,禁止调用。请联系ddjb@pinduoduo.com当前用户或应用存在风险,禁止调用。请联系ddjb@pinduoduo.com
70036应用处于测试状态,调用次数被限制70036应用处于测试状态,调用次数被限制应用处于测试状态,调用次数达到上限被限制
50001业务服务错误
<think>好的,我需要解决用户的问题,即如何通过拼多多开放平台的API获取店铺订单详情及买家手机号。首先,我得回顾用户提供的引用内容,特别是引用[2]和[3],因为它们提到了订单详情接口的相关信息。 用户提到,根据引用[2],拼多多订单详情接口只能获取成交时间三个月以内的订单信息,并且虚拟订单的手机号无法通过该接口获取,需要联系虚拟类目运营人员。这意味着普通商品的订单可能可以获取手机号,但需要确认API是否支持。同时,引用[3]指出订单详情接口的参数中包含address字段,可能包含用户地址信息,但不确定是否包括手机号。 接下来,我需要检查拼多多开放平台的API文档,确认订单详情接口的具体返回字段。假设文档中说明,对于非虚拟订单,手机号可能包含在address对象中的某个字段里,比如receiver_phone。但根据引用[2],虚拟订单的手机号无法获取,因此普通订单可能可以获取。 然后,用户可能需要申请API权限,确保他们的应用已经获得相应的权限,比如“订单查询”和“用户信息获取”等。需要指导用户如何在开放平台创建应用,配置权限,并获取access_token。 此外,用户可能需要处理API调用的频率限制和错误处理,比如订单不存在或权限不足的情况。还需要注意数据安全,确保手机号等敏感信息的处理符合隐私政策。 最后,用户可能需要示例代码来演示如何调用API,解析返回数据,并提取手机号。同时提醒虚拟订单的特殊情况,建议他们联系运营人员获取支持。</think>### 如何通过拼多多开放平台API获取订单详情及买家手机号? #### 1. **接口能力与限制** - **订单详情接口**:通过`pdd.order.information.get`接口获取订单基础信息(如订单号、金额、商品列表)及用户地址信息[^2][^3]。 - **手机号获取限制**: - **普通商品订单**:若订单包含实物商品,`address`字段中可能包含`receiver_phone`(收货人手机号)。 - **虚拟商品订单**:如话费充值、电子卡券等,手机号信息**无法通过API直接获取**,需联系拼多多虚拟类目运营人员申请白名单权限。 #### 2. **接口调用步骤** **步骤1:申请API权限** - 登录[拼多多开放平台](https://open.pinduoduo.com/),创建应用并申请`订单API`权限(需企业资质审核)。 - 权限范围需包含:`订单详情查询`、`用户隐私信息获取`(若涉及敏感字段)。 **步骤2:调用订单详情接口** - **请求示例**(Python): ```python import requests url = "https://api.pinduoduo.com/api/router" params = { "type": "pdd.order.information.get", "client_id": "您的应用ID", "access_token": "通过OAuth2.0获取的token", "data_type": "JSON", "timestamp": "当前时间戳", "order_sn": "订单号" } response = requests.post(url, params=params) result = response.json() ``` **步骤3:解析返回数据** - **关键字段**: ```json { "order_info": { "order_sn": "订单号", "goods_list": [{"goods_name": "商品名称"}], "address": { "receiver_name": "收货人", "receiver_phone": "138****1234", // 普通订单的手机号 "full_address": "详细地址" } } } ``` - **虚拟订单处理**:若`goods_list`包含虚拟类商品,需单独联系运营补充手机号。 #### 3. **注意事项** - **数据安全**:手机号属于用户隐私,需遵守《个人信息保护法》,仅限用于订单履约。 - **频率限制**:单应用默认每秒10次请求,超限会触发流控。 - **错误码处理**:如`6001`(权限不足)需检查应用权限;`1001`(订单不存在)需确认订单是否在3个月内。 --- ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值