看了文档,发现mockUpdateOrder需要传waybill_id参数(示例里面是传的,文档可能忘记加了),该参数是addOrder(正式下运力单)之后返回的,那就意味着需要下个真实运力单了。那么问题来了,如果需要下真实运力单,订单都已经扭转到运力方了,还需要MOCK干什么呢?我觉得微信不会这么傻吧?所以这个沙箱测试mockUpdateOrder方法到底应该怎么使用?
目前测试返回:
{"errcode":930563,"errmsg":"order not exists rid: 628b5803-69ed64f6-57ddecdf"}
盼复!!!
https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/immediate-delivery/by-business/immediateDelivery.mockUpdateOrder.html
你好,mockUpdateOrder接口不需要传waybill_id参数哈(文档里面的请求示例确实有误,这里我们会修改)
如何使用这个接口呢?
物流即时配送沙盒环境参数:https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/industry/immediate-delivery/delivery_sanbox.html
通过沙盒环境下单后,再利用下单接口里面的shop_order_id和沙盒环境的shop_id 调用mockUpdateOrder接口模拟运力更新订单。这个接口的意义是可以在运单并没有真实流转到运力方的情况下,商家自测更新逻辑是否正常,例如模版消息,callback通知等等。