收藏
评论

关于weixin_decode_failed的分享

大家都知道,微信现在只能在button open-type为getuserinfo的回调里去处理login,然后把加密信息给服务端去解密,其实这样有一定概率会是失败了。。。失败的原因很多。。。可能“微信服务器”和“自己的服务器”session_key没同步。。。所以建议不要直接在回调里login,而是,页面本身设置一个code,在onload的时候,判断localStorage里的授权状态,如果无效或者会话键(都是自定义的)不存在,那么直接给Page这个类本身的code设置code,由于授权是在按钮的回调里去做,回调里直接拿this.code,解密失败的问题就再也没重现了。。。

最后一次编辑于  2018-12-17
赞 0
收藏