小程序
小游戏
企业微信
微信支付
扫描小程序码分享
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"></button>
解密有一定的几率出现-41003错误。这是什么原因导致的,是否和参数从前端传至后端有关系?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
此贴无法根治,怎么弄
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
同问
如果正确的获取了加密数据 然后解密失败 一般是session_key 问题
session_key问题一般是逻辑没处理好
我之前也是怀疑session_key是否是过期之类的问题,使用过wx.checkSession判断。最终我为了保证session_key没有问题,我在将加密数据传递前先使用wx.login重新获取session_key。但是还是存在有几率出现-41003错误。请问session_key应该要怎么处理?
问题就在wx.login这里
wx.login有几率更新session_key
所以谨慎使用
就是说 getPhoneNumber 是新的session_key
但 wx.login后 有几率 把新的session_key 更新的 导致 getPhoneNumber的 是旧的了
建议 把session_key 放数据库什么的
wx.checkSession判断 过期了 才去替换
好的,谢谢。我测试一波。
我也是从新其请求的session_key,也遇到这个问题,有解决办法没,
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
此贴无法根治,怎么弄
同问
如果正确的获取了加密数据 然后解密失败 一般是session_key 问题
session_key问题一般是逻辑没处理好
我之前也是怀疑session_key是否是过期之类的问题,使用过wx.checkSession判断。最终我为了保证session_key没有问题,我在将加密数据传递前先使用wx.login重新获取session_key。但是还是存在有几率出现-41003错误。请问session_key应该要怎么处理?
问题就在wx.login这里
wx.login有几率更新session_key
所以谨慎使用
就是说 getPhoneNumber 是新的session_key
但 wx.login后 有几率 把新的session_key 更新的 导致 getPhoneNumber的 是旧的了
建议 把session_key 放数据库什么的
wx.checkSession判断 过期了 才去替换
好的,谢谢。我测试一波。
我也是从新其请求的session_key,也遇到这个问题,有解决办法没,