开发的小程序需要用户登录会员身份,使用bindgetuserinfo方法点击,然后通过wx.login()和wx.getUserInfo()获取用户信息,提交给服务端,登录成功后,返回json值,小程序端将拿到的用户名字和头像写入缓存,然后wx.navigateBack({})返回。
看起来并不复杂的一个环节,在多次提交审核时,总说点击登录按钮无反应,或者登录后仍然提示要登录。我这边无论是手机还是模拟器,全都正常,因此看不到错误代码的提示。求助帮忙看看,代码片段:https://developers.weixin.qq.com/s/MXdmcRmQ7hmJ
解决了吗,我也遇到这个问题了。不管怎么测试我这边都是正常的,但审核说点击登录无反应。
请排查code和授权获取顺序
一定要先获取code 在获取授权的加密 不然有时code会无效
$url = "https://api.weixin.qq.com/sns/jscode2session?appid=".$appid."&secret=".$secret."&js_code=".$code."&grant_type=authorization_code";
$res=httpRequest($url);
$res=isJson($res);