收藏
回答

电子面单取号时,ec_order_id一直提示格式问题,传入整形说溢出,传入字符串提示格式错误?

AppID
wx24a62a74d6562f42

获取面单接口:https://developers.weixin.qq.com/doc/store/API/ewaybill/create_order.html

在获取面单数据时,传递订单信息时,传入字符串,json如下:

 "ec_order_list": [ { "ec_order_id":"3725070873495735296", "goods_list": [ { "good_name": "测试", "good_count": 1  }  ]  }   ]

提示错误信息:"errmsg": "data format error, field \"ec_order_id\" does't expect a string value \"3725070873495735296\" rid: 6773be01-4ecc601c-11cc4631"


传入整形,json如下:

 "ec_order_list": [ { "ec_order_id":3725070873495735296, "goods_list": [ { "good_name": "测试", "good_count": 1  }  ]  }   ]

提示错误信息:EWaybill Order ID 的数据内容是Uint64,用字符串传递参数,请确认是否正确 rid: 6773be24-504c8653-55dfb319


所以这个问题是什么原因造成的,需要怎么处理这个订单号


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

1 个回答

  • 视频号小店技术专员-hengrui
    视频号小店技术专员-hengrui
    2024-12-31

    看提示,"ewaybill_order_id": "d6bf502657d244d0b1969a77d9a0dbeb。改一下传数字的字符串。

    2024-12-31
    有用
    回复 1
    • 卢志
      卢志
      2024-12-31
      粗心了,谢谢
      2024-12-31
      回复
登录 后发表内容
问题标签