收藏
回答

后端调用midasGetBalance接口偶尔返回mp_sig error

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小游戏 Bug midasGetBalance 工具 6.6.6 1.9.97

mp_sig算法没问题,因为其他请求都很正常(包括midasPay),偶尔会有请求会返回mp_sig error:

{"errcode":90009,"errmsg":"mp_sig error hint: [Biu.08943037]"}


这种情况下重新登录小游戏就正常了,其他参数没变,只有session_key变了,说明是session_key的问题。


但是问题就在这里,session_key是在几分钟之前获取的,并且在用之前通过前端接口wx.checkSession验证过session_key是没有过期的,而且还是在前端充值成功后马上在后端调用midasGetBalance,就提示mp_sig error 了,获取不到余额,midasPay就没有进行下去了。目前出现的频率不高,影响还不算大。


求解答,求指教。



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

2 个回答

登录 后发表内容