list_orders
分页查询当前授权用户的历史订单列表,按创建时间倒序(新单在前)。返回前会自动刷新本页里未完结订单的状态,因此列表里的status 通常已经是当前状态,不必再逐单确认。
已完成、已取消的订单不再刷新。 这类订单已经收口,状态不会再变。少数例外是订单完成后才发生的售后退款——它不会反映到列表里,需要用
get_order_status 查询该单。需要骑手与配送信息时用
get_order_status。 list_orders 给的是概览(状态 / 店铺 / 应付金额 / 商品明细 / 时间);需要骑手与配送信息、支付与完成时间时,用列表里的 order_id 调 get_order_status。授权轮换不影响可见范围。 订单挂在用户授权关系上(而非某一个
consent_grant_id):用户重新绑定 / 授权轮换后换发的新 consent_grant_id 仍能看到该用户的全部历史订单。列表按当前授权用户维度隔离,不会返回他人订单。参数
返回
status 枚举与 status_text 对照:
极少数情况下状态刷新会查询超时,该单会退回上一次已知状态、其余订单不受影响;对时效特别敏感的场景可用
get_order_status 复核该单。无法识别的状态会安全回落为 created,不会向调用方泄露渠道原始状态码。分页
- 首次调用不传
offset(或传0)取第一页。 - 响应里的
next_offset非null时,作为下一次调用的offset取下一页;为null表示已到末页。 orders为空数组表示该用户暂无订单。
错误码
完整错误码见 错误处理。

