- 同城配送接口,返回 order_detail_path is required,求助如何解决?
{"errcode":934001,"errmsg":"order_detail_path is required rid: 6534de10-7d8c49db-308d049a"}
2023-10-22 - 服务端api ,参数已经经过加密及签名,请求接口返回参数错误,求助如何解决?
小程序,同城配送,创建配送单接口 接口返回:invalid args rid: 652ba348-6a625541-5054a193
2023-10-15 - 小程序 同城配送 ,参数加密和签名都有,但是一直在报参数错误,求助如何解决?
接口返回:40097 invalid args rid: 65254d19-7061422e-6c9563ba golang 签名算法 func GetSign(msg []byte, path string) string { privateKey := GetRsaPrivateKey(path) bytes := sha256.Sum256(msg) opts := &rsa.PSSOptions{SaltLength: 32, Hash: crypto.SHA256} sig, e := rsa.SignPSS(rand.Reader, privateKey, crypto.SHA256, bytes[:], opts) if e != nil { g.Log().Errorf(ctx, "sign error, %v", e) } return gbase64.EncodeString(string(sig)) } golang 加密算法 func Encrypt(data interface{}, privateKey string, iv []byte, aad string) []byte { key, _ := gbase64.DecodeString(privateKey) block, err := aes.NewCipher(gconv.Bytes(key)) if err != nil { panic(err) } gcm, err := cipher.NewGCMWithNonceSize(block, 16) if err != nil { panic(err) } return gcm.Seal(nil, iv, gconv.Bytes(data), gconv.Bytes(aad)) }
2023-10-10 - 微信小程序 同城配送 创建配送单 接口报 参数错误,求助如何解决?
入参: { "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