微信支付api证书25年10月28日过期,今天申请新证书替换后,测试了微信支付退款没问题,但测试微信支付分停车的时候,报以下错误
Client error: `GET https://api.mch.weixin.qq.com/v3/vehicle/parking/services/find?appid=wxxxxxxx&plate_number=%E5%86%80EF&plate_color=GREEN&openid=owAR55CW36h26O4n4A0pmepwKF1Q` resulted in a `401 Unauthorized` response: {"code":"SIGN_ERROR","detail":{"detail":{"issue":"sign not match"},"field":"signature","location":"authorization","sign_ (truncated...)

API证书在v3接口中主要用于生成签名,但更换证书时请注意要一并更换请求头中的serial_no(API证书序列号)
你如果只是替换一个证书,代码没变,正常情况下不会出现原接口报错签名的问题,检查一下自己证书有没有给对,对应参数是否一并修改了