辛苦参考文档对请求参数做签名和加密
微信小程序 同城配送 创建配送单 接口报 参数错误,求助如何解决?入参: { "callback_url": "https://test.haohis.com", "cargo": { "cargo_name": "枣泥月饼", "cargo_num": 2, "cargo_price": 1000, "cargo_type": 13, "cargo_weight": 200, "item_list": [ { "count": 2, "item_name": "枣泥月饼", "item_pic_url": "https://mp.haohis.com/img/dmt_znyb.png" } ] }, "order_detail_path": "pages/orders/index", "order_seq": "12", "store_order_id": "23091919472411695124044020809600", "use_sandbox": 1, "user_address": "辽宁省沈阳市", "user_lat": "41.746593", "user_lng": "123.499991", "user_name": "王先生", "user_openid": "oL6zd4ol1dUEm3ZmD2nimLIBztJY", "user_phone": "18843211235", "verify_code_type": 0, "wx_store_id": "4000000000000654987" } 返回: {40097 invalid args rid: 6515214d-2719db75-0246c018}
2023-09-28如果使用顺丰同城作为测试下单运力,顺丰要求固定的收件人的信息。具体的收件人信息参考文档里面的示例。达达作为测试下单运力则没有这个要求。
同城配送创建配送单接口 加 use_sandbox 是否使用沙箱参数会返回 934019 为什么?同城配送创建配送单接口 加 use_sandbox 是否使用沙箱参数会返回 934019 用户超出配送范围 提示 如果不加 use_sandbox 参数 创建配送单就会成功 如果是测试要怎么处理 要一直付款下单吗?
2023-09-28这个报错信息应该是你自己的程序返回的信息,Undefined index: Wechatmp-TimeStamp,是Wechatmp-TimeStamp这个参数没传吗
同城配送 门店运费退款接口返回失败?调用的门店退款接口:https://api.weixin.qq.com/cgi-bin/express/intracity/storerefund?access_token={ACCESS_TOKEN} 返回{"code":-10001,"message":"Undefined index: Wechatmp-TimeStamp","data":"","timestamp":1695685678},这个接口是需要额外配置吗?还是我请求不对吗?麻烦帮忙看下 验签借用的这个:https://developers.weixin.qq.com/community/develop/article/doc/00028ca675c708b23f100b8e161013?highline=php%20API%20 Array ( [0] => https://api.weixin.qq.com/cgi-bin/express/intracity/storerefund?access_token=72_j90DlKhR5ewoOiIZRZNRCxjjicjYtHHt_OfX2V2rkamt26y4PPphEDOn81-i0oKlG_kjNEsZfSkXphw1XKwNfvVbqfY0tSNl30dYpEWIEZ_utSGCvGwhlg4N7m8DHJgAEAGKM [1] => {"iv":"PjoTii7VUApU\/+T\/","data":"EOHw9qowRy40yEBmaWN4p8ihS7d74eoJgyyEA\/WcPvdNvDSlofgnUrniU2lcKeRkOFZx7jlodcmudN8Ry2UZXcM2pIhgJpXkxMohBsdRwQsu177\/bH+Z0tTCOh2us3Ucej8dxKOC5CcoBlVeliqchYgFoh233Ql3aedFQk5ogUVq5HndNZIWY1zY1n\/DoYesi3vUWA==","authtag":"r4Qj7Seghec4hU4pwLXX2w=="} [2] => Array ( [0] => Wechatmp-Appid:wxaa2f26baca7e*** [1] => Wechatmp-TimeStamp:1695685992 [2] => Wechatmp-Signature:VV4UTF/OcyvhuJEOyTunRe3jyoexqtyh1VZtxjmnPsl8tvDlebXVz5+UZ5kW0uYFpfqBYhl8W7jkjmlgL8TiCIXVOYCbGq6/k0DhcUoOpuJAUBXoOkx2hH4bqugaOywp9+gzCwP0U2mRnlj8a1Hq6HJ/lZSiDhb1IzEvopj5voNGVNWJ6hkrPui7pjaejJOPVSEzoHqDD0/fH2ZzhjqQHf9lNDVyzG3r/ocErVki+Sns1m3G6o30epIcBaglRgikpRfI+nfcWTM53fbMoSDLwtbfVClhQ5PMpRM2cqzIewbJkHqqHQdQzUD/qfxtN5xB40rJxj3P7wpxdK9scyuDuA== ) ) 相同的加密验签配置,请求预下单,下单 门店充值 和 运费下单接口都可以的。
2023-09-28抱歉这里文档没有同步更新,加上cargo.detialList之后请求参数如下: { "shop": { "detail_list": [{ "goods_name": "干眼设备1代", "goods_img_url": "https://amb.focusight.top/eye/product/title.png", "goods_desc": "1代" }], "wxa_path": "/index/index" }, "receiver": { "area": "钱塘区", "country": "中国", "address": "永*****910号", "province": "浙江省", "city": "杭州市", "name": "陈杨", "mobile": "18*******2" }, "insured": { "use_insured": 0, "insured_value": 0 }, "openid": "onK_k5ZHktbYEUVaHMV7y7u15vrs", "delivery_id": "SF", "custom_remark": "易碎物品", "expect_time": 1695370953, "sender": { "area": "上城区", "country": "中国", "address": "钱涌*****304", "province": "浙江省", "city": "杭州市", "name": "陈杨", "mobile": "18*******2" }, "service": { "service_type": 0, "service_name": "标准快递" }, "biz_id": "SF_CASH", "add_source": 0, "cargo": { "space_y": 15, "space_z": 10, "count": 1, "detail_list": [{ "name": "干眼症一代", "count": 1 }], "weight": 1.2, "space_x": 20 }, "order_id": "20230922162233" }
快递接入报错,不能提交运单。https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/express/express-by-business/addOrder.html {"errcode":9300501,"errmsg":"delivery logic fail rid: 650d4ec8-2d09ae0d-37be0820","delivery_resultcode":30001,"delivery_resultmsg":"cargo.detailList is empty","waybill_data":[]}文档里面,没有cargo.detailList 这个参数。
2023-09-28访问goods_img_url超时了 https://trendingstar.oss-cn-shenzhen.aliyuncs.com/2023/9/21/c3cc8338-6a9e-4999-bee4-44afe480aec1_20230921110653.png
follow_waybill接口提示[未知异常,请稍后重试],本地却成功?在服务器哪通过post请求follow_waybill发现返回未知异常,rid:6513e4c4-020e7ed9-377b66a2。然后我在本地手动请求一下就成功了,参数完全一样。请问是啥原因啊
2023-09-27抱歉这里文档没有同步更新,加上cargo.detialList之后请求参数如下: { "shop": { "detail_list": [{ "goods_name": "干眼设备1代", "goods_img_url": "https://amb.focusight.top/eye/product/title.png", "goods_desc": "1代" }], "wxa_path": "/index/index" }, "receiver": { "area": "钱塘区", "country": "中国", "address": "永*****910号", "province": "浙江省", "city": "杭州市", "name": "陈杨", "mobile": "18*******2" }, "insured": { "use_insured": 0, "insured_value": 0 }, "openid": "onK_k5ZHktbYEUVaHMV7y7u15vrs", "delivery_id": "SF", "custom_remark": "易碎物品", "expect_time": 1695370953, "sender": { "area": "上城区", "country": "中国", "address": "钱涌*****304", "province": "浙江省", "city": "杭州市", "name": "陈杨", "mobile": "18*******2" }, "service": { "service_type": 0, "service_name": "标准快递" }, "biz_id": "SF_CASH", "add_source": 0, "cargo": { "space_y": 15, "space_z": 10, "count": 1, "detail_list": [{ "name": "干眼症一代", "count": 1 }], "weight": 1.2, "space_x": 20 }, "order_id": "20230922162233" }
运单申请有问题。https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/express/express-by-business/addOrder.html {"errcode":9300501,"errmsg":"delivery logic fail rid: 650d4ec8-2d09ae0d-37be0820","delivery_resultcode":30001,"delivery_resultmsg":"cargo.detailList is empty","waybill_data":[]}文档里面,没有cargo.detailList 这个参数。
2023-09-27一般是token和Wechatmp-Appid 不匹配,如果是服务商模式Wechatmp-Appid 需要传服务商的ocompnent_appid
同城配送,创建配送单失败?data:{"data":"VXf/9G2UYpfa0jH+zCwimhXWOq0DegfzSkzl0xxrfMZ4wwjo6179TIhyh4SV0vL6kEvZI8ivGW9kTbmRByK9IT29fRltP7hSqh1CIOMcmmMYT0bDamqpgQkDdfj/n8uQ05rsgC1bGWtDtfxvNN8jvG084HnkOagb5jZSFWmCgwDmbhpE4g4eyBEPtBkBVaKCrJaUcDuWaAw2zJg7SSwHe7v7ry5c7AjsvddC9fvOTnqcN2g06ANha4kpYWk+WTM7h3eB+3co2zQ4FuHC4w7EzYgb05dvcsHZKDqrFmgDUcG/1Lx8oaYpKdEFCoWsj+0+Ow4w7Gtnb7HpYpQX1NUlfhBrfh6fNVGc/uYFoACPd2+vbgME+EXggGUrvcBjcf+rJ6Uiy6X0qx5LKD0JnODyxKf8dOi1vbEJwcxY9LcAG6UG6yzN26+szsvN7f8zuDLbifEQj2tUcmEdvLrKay8+Ige9wbk21rQ81I5YjNAxN6H7O4SvMZJCDDgPbNvlcKt2YUugg+znKHGJGKka9v6qoQOQ0MIHMDPxNeMFVjojiixeRe1w7uJITmA08SJRHO0v00ugOBfSERdZTpRXMLT/oZOl7r9LajHXXGFiv3nBkqX7EgZ6ceD4XOfIeqMMJHy0Xc/VFVbvkLbwwHoPzYOgdiT7zDq9XuI4e1BnRC7w+TvH2HIDTA8gDhC+JFPN3ZnETPLTfj907zp/DEaSJ/xt+nLwRlkAQjJXAwfvEQN8SsWQoKDuDyEUbc8elXQOI6bKY0+nLQAARihX3SMlGsuCvwqFV6E5qOlT8BwOt5WXnc+2VHL294LaSgk37ajqly8ABkjnr1QArZhBVjRvmqBHhVge192yKTq2Ad0Nt49rNJW3rYYqU7363fDmKf2SM9YLFqoOdIyFubzz4t4ga6tDB57UriQ5a4qLKcU3phkMkSm85QiaAXx/MWypRUMfaqC61T/zo7XJlMf64qXFBNAhWpJYWoaH1HfNJBgP30B05WEydWAQMQ5AdfBz2Z6vG9PQzwtksLadvXV5dg==","authtag":"BatQkjf2IjD9QX49WZoOoQ==","iv":"I2obQrEUsxo20gWV"}head:[Content-Type:"application/json;charset=utf-8", Wechatmp-TimeStamp:"1695110978", Wechatmp-Appid:"wx************bc", Accept:"application/json", Wechatmp-Signature:"QhMVHBMJhRSQ3GGmIWMrRjPuWOtSUxD5MH9jG63nInIV4yOuaJ7U3leoklYjB1mpZRtaBYOq1ZSD1I1QkuYcvtJCQTF+9M6IkifZd8DLXbr02vgBIY35IvG2Q6ccAJN6MVlwYVi3yrDNPV2pP9cnXgrBlqZBIsTfnmxvWHcTpCSSpQUHA1974Uoo2+/hwGho2d31jU1IZ3Im16JPJ+SYzW9vvZ+zguLByJtecJya7JdH8yUGvcG4+I4oTSK3ZZjRGS9YLMJvbQ9KvUogQtnjLDhSauBNZcVKXADSlm6iZxWnEoamJf3xuwPD9NvFomvW4e+zdRYpD/OXE+6m0vsTTA=="] return: {"errcode":40237,"errmsg":"invalid Wechatmp-Appid match request rid: 65095743-1a78f03b-5d732fd7"} 使用的最新的token,调用其他小程序接口都是可以通的
2023-09-27不开启api加密,意味着api加密和签名不会全局生效,不会影响除了同城配送以外的其他api。但是同城配送业务需要验证签名和对数据加密,所以需要再mp配置密钥和签名
同城配送可以不用api加密直接调用么?小程序管理后台不开启api加密是不是就可以不进行签名和加密操作
2023-09-27你好可以提供一下rid吗?可以发出来我们定位一下具体的问题
同城配送 取消配送单,模拟回调接口 返回 934002?小程序 同城配送 在调试 取消配送单,模拟回调接口时, 遇到返回错误934002, 请求参数直接使用的示例参数。 看了下错误代码说明是 订单已存在,且订单在处理中,请勿重复添加? 但取消配送单,不是本来就应该订单存在吗? 所以希望指导下,感谢!!!
2023-09-27预约时间"expect_time":1695368248260,不符合预期,这里预期是要用一个秒的时间戳
提交运单信息报错https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/express/express-by-business/addOrder.html 提交接口一直提示报错{"errcode":9300501,"errmsg":"delivery logic fail rid: 650d4437-2ceb4183-64832020","delivery_resultcode":-1,"delivery_resultmsg":"unknown ERROR","waybill_data":[]} 未知异常unknown ERROR,让我怎么排查啊。
2023-09-22