只能曲线救国,每次snsapi_base登录检查是否老用户,老用户报错收不到昵称头像的话,自动用snsapi_userinfo 再重新获取授权(仍旧报错:之前已授权获取头像昵称,但用户是无感的),微信不会弹窗要求授权,就能获取到新的头像和昵称。只是解决了问题,但原因成迷,感觉像是微信的bug。
公众号授权定位后,之前授权的昵称头像无效,必须删除再重新授权,请问有人碰到这个情况吗?公众号VUE页面。用户授权昵称头像,以后每次都无须授权(snsapi_base),直到用wx.getLocation 要求获取定位授权成功后,导致之前的授权无效,然后每次登录(snsapi_base)均出现{"errcode":48001,"errmsg":"api unauthorized, rid: 6788c9cf-3e930c10-40e7ae8c"},点授权进入(snsapi_userinfo)却不弹授权窗口,直接进入业务流程页面。 进公众号删除昵称头像授权,再次登录授权成功,以后再无数次登录均不报错。 已关注公众号的用户一样出错。 关注用户先进行定位授权成功后,扫码登录授权成功,再次登录时还是报错,必须删除一次昵称头像授权,才能正常使用。 求解决办法,谢谢!
01-18感觉像是微信的BUG,出错流程是:已正常授权基本信息的用户,一直使用正常,直到后续如果同意微信定位授权后,之前授权的基本信息无效了,每次登录都会报{"errcode":48001,"errmsg":"api unauthorized, rid: 6788c9cf-3e930c10-40e7ae8c"} 错误,要求重新授权,snsapi_userinfo 不弹窗,正常进入后续业务流程。 用户手动在公众号内删除基本信息授权,再次登录,弹窗授权,后续再登录就不再出错了,定位授权也有效。
公众号授权定位后,每次都需要重新授权头像昵称,请问这是什么情况?共享设备,第一次扫码需要授权头像等基本信息,之前一切正常只需要授权一次。近期增加了微信定位功能wx.getLocation。授权定位后,再重新扫码,每次都会报{"errcode":48001,"errmsg":"api unauthorized, rid: 6788c9cf-3e930c10-40e7ae8c"} ,无法正常获取头像和昵称。跳转到中间授权页面,调微信授权页面又不弹窗,直接正常进入业务流程页面。每次都是如此。 解决办法:需要用户在公众号设置里将头像昵称授权删除,再一次扫码登录重新授权头像昵称才能正常。 请问这是什么问题?怎么解决?谢谢!
01-16