# 获取用户预约发货列表

接口应在服务器端调用,不可在前端(小程序、网页、APP等)直接调用,具体可参考接口调用指南

接口英文名:pullshopuserbookinglist

该接口用户获取用户预约发货列表。

# 1. 调用方式

# HTTPS 调用

POST https://api.weixin.qq.com/channels/ec/order/userbooking/list?access_token=ACCESS_TOKEN

# 云调用

  • 本接口不支持云调用。

# 第三方调用

# 2. 请求参数

# 查询参数 Query String Parameters

参数名类型必填示例说明
access_tokenstringACCESS_TOKEN接口调用凭证,可使用 access_token(微信小店商家)、authorizer_access_token(服务商代调用)

# 请求体 Request Payload

参数名类型必填说明枚举
order_id_listnumarray订单ID数组-
booking_typenumber用户预约类型枚举值
time_range_order_createobject下单时间范围(间隔不超过7天)-
time_range_booking_predictobject预约发货时间范围(间隔不超过7天)-
page_infoobject页码信息-

# Body.time_range_order_create Object Payload

下单时间范围(间隔不超过7天)

参数名类型必填说明
start_timenumber时间戳(秒级)
end_timenumber时间戳(秒级)

# Body.time_range_booking_predict Object Payload

预约发货时间范围(间隔不超过7天)

参数名类型必填说明
start_timenumber时间戳(秒级)
end_timenumber时间戳(秒级)

# Body.page_info Object Payload

页码信息

参数名类型必填说明
offsetnumber-
limitnumber默认为20,不能超过100
next_keystring分页参数,上一页请求返回

# 3. 返回参数

# 返回体 Response Payload

参数名类型说明
errcodenumber0
errmsgstringok
record_listobjarray-
next_pageobject-
totalnumber-

# Res.record_list(Array) Object Payload

参数名类型说明
order_idnumber订单ID
booking_typenumber预约类型 1=指定时间发货 2=暂不发货
booking_predict_timenumber用户预约的发货时间
original_delivery_timenumber原承诺发货时间
order_create_timenumber订单创建时间
create_timenumber用户预约时间
update_timenumber记录更新时间

# Res.next_page Object Payload

参数名类型说明
offsetnumber-
limitnumber-
next_keystring-

# 4. 枚举信息

# Body.booking_type Enum

用户预约类型

枚举值描述
1指定时间发货
2暂不发货

# 5. 注意事项

预约被协商或报备覆盖的记录也会包含在列表中。

# 6. 代码示例

# 6.1 根据订单ID获取预约信息

请求示例

{
    "order_id_list": [
        3737438676770773504
    ],
  "time_range_order_create": {
    "start_time": 1783064890,
    "end_time": 1783064890
  },
  "time_range_booking_predict": {
    "start_time": 1783180800,
    "end_time": 1783756090
  }
  
}

返回示例

{
    "errcode": 0,
    "errmsg": "ok",
    "record_list": [
        {
            "order_id": "3737438676770773504",
            "booking_type": 1,
            "booking_predict_time": 1785314457,
            "original_delivery_time": 1782893702,
            "order_create_time": 1782807296,
            "create_time": 1782807367,
            "update_time": 1782807367
        }
    ],
    "next_page": {
        "offset": 0,
        "limit": 20
    },
    "total": 1
}

# 6.2 查用户预约记录列表

请求示例

{
  "bizuin": 385xxxx290,
  "booking_type": 1,
  "time_range_order_create": {
    "start_time": 178xx80800,
    "end_time": 1783xx5556
  },
  "time_range_booking_predict": {
    "start_time": 178xx80800,
    "end_time": 178xx65556
  }
}

返回示例

{
  "next_page": {
    "limit": 20
  },
  "record_list": [
    {
      "bizuin": "xxxxx",
      "booking_predict_time": "1785314457",
      "booking_type": 1,
      "cover_reason": 0,
      "create_time": "1782807367",
      "id": "12",
      "order_create_time": "1782807296",
      "order_id": "3737438676770773504",
      "original_delivery_time": "1782893702",
      "status": 1,
      "update_time": "1782807367",
      "useruin": "597xxxx96"
    },
    ......
  ],
  "total": 8
}

# 7. 错误码

以下是本接口的错误码列表,其他错误码可参考 通用错误码;调用接口遇到报错,可使用官方提供的 API 诊断工具 辅助定位和分析问题。

错误码错误描述
40097参数错误
611015参数错误

# 8. 适用范围

本接口支持「微信小店」账号类型调用。其他账号类型如无特殊说明,均不可调用。

接口变更日志(1条)
2026 年 07 月 15 日
新增 获取用户预约发货列表 接口