收藏
回答

为什么服务端没有收到即时配送的模拟通知,但是手机服务通知里收到了?

调用mockUpdateOrder和realmockUpdateOrder都没有在服务端收到状态更新的通知,但是realmockUpdateOrder

时微信手机端收到服务通知。

小程序appid:wxe2ae3f1e0768716a

mockUpdateOrder发送数据:

{"shopid": "test_shop_id",

"shop_order_id": "test_shop_order_id",

"action_time": 12345678,

"order_status": 102,

"action_msg": ""}

返回:

{"resultcode":0,"resultmsg":""}

realmockUpdateOrder发送数据:

{"shopid": "test_shop_id",

"shop_order_id": "test_shop_order_id",

"action_time": 12345679,

"order_status": 201,

"action_msg": "",

"delivery_sign": "a93d8d6bae9a9483c1b1d4e8670e7f6226ec94cb"}

返回:

{"errcode":930557,"errmsg":"delivery system error hint: [O0495a394]"}

同时手机端收到服务通知,骑手已接单


脑袋已想破,跪求支持!

回答关注问题邀请回答
收藏

1 个回答

  • raylin
    raylin
    2020-03-23

    mockUpdateOrder接口是用来更改通过delivery_id=TEST下的订单,这个请求不会到达运力

    realmockUpdateOrder接口是用来更改delivery_id=SFTC、DADA下的测试单,这个请求会请求到运力

    你上面的问题原因是,你通过delivery_id=TEST下单调用了realmockUpdateOrder来更新状态,这个我限制一下


    2020-03-23
    有用
    回复 8
    • 鸟猪同学
      鸟猪同学
      2020-03-23
      那再请教两个问题
      1、delivery_id=TEST时,如何才能收到状态更新?
      2、delivery_id=SFTC、DADA时,是不是有其他字段来区分是不是正式单还是测试单?具体要怎么写来表示这是实际发送给运力方的测试单?
      2020-03-23
      回复
    • raylin
      raylin
      2020-03-23回复鸟猪同学
      1.调用接口https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/immediate-delivery/by-business/immediateDelivery.mockUpdateOrder.html即可
      2.测试帐号已经私信你
      2020-03-23
      回复
    • 鸟猪同学
      鸟猪同学
      2020-03-23
      但是消息推送的接口没有收到更新不知道咋回事,代码如下
      2020-03-23
      回复
    • raylin
      raylin
      2020-03-23回复鸟猪同学
      appid发下?
      2020-03-23
      回复
    • 鸟猪同学
      鸟猪同学
      2020-03-23回复raylin
      wxe2ae3f1e0768716a
      2020-03-23
      回复
    查看更多(3)
登录 后发表内容
问题标签