小程序
小游戏
企业微信
微信支付
扫描小程序码分享
使用wx.login登录一段时间后不操作小程序,(十几分钟)再重新进入小程序通过wx.checkSession检查session_key有效性,接口调用成功success说明session_key未失效,但是解密手机号会失败,请解决过该问题的大神告知下解决方法!谢谢!
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我们也是点击按钮先login获取code,然后传用户信息和code给后台解密,但是会解析失败,请问你们怎么解决的?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我们也有这个问题 , 调用login登陆 第一次正常之后 在登陆都需要登陆两次或以上才能成功 后台说是有时候解析数据失败 , 不知道是什么情况 ,
后来我改成了每次onload时都调用wx.login,暂时没发现解析失败的,你可以试试这种方法,使用checkSession没法判断session_key是否失效
我们是只有一个手机号快捷登陆,所以点击按钮就会出现授权 . 允许之后 先login 获取code, 然后传用户手机号的信息和code给后台解密, 返回用户手机号, 但是有时候会解析失败 出现什么 填充无效,无法被移除。 的错误 .
那你不用code试试,换成session_key,onload时调用wx.login拿到code,请求接口获得openid和session_key,使用session_key解密手机号
解决了吗??
解决了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我们也是点击按钮先login获取code,然后传用户信息和code给后台解密,但是会解析失败,请问你们怎么解决的?
我们也有这个问题 , 调用login登陆 第一次正常之后 在登陆都需要登陆两次或以上才能成功 后台说是有时候解析数据失败 , 不知道是什么情况 ,
后来我改成了每次onload时都调用wx.login,暂时没发现解析失败的,你可以试试这种方法,使用checkSession没法判断session_key是否失效
我们是只有一个手机号快捷登陆,所以点击按钮就会出现授权 . 允许之后 先login 获取code, 然后传用户手机号的信息和code给后台解密, 返回用户手机号, 但是有时候会解析失败 出现什么 填充无效,无法被移除。 的错误 .
那你不用code试试,换成session_key,onload时调用wx.login拿到code,请求接口获得openid和session_key,使用session_key解密手机号
解决了吗??
解决了