我在做微信(公众号)网页端授权登录是遇到了一些问题: 已关注用户是可以拿到用户信息的,但是未关注用户拿不到用户信息 而且我的授权使用的是snsapi_userinfo文档上解释说可以未关注情况下获取盗用户信息,然而并没有求助各位大神: 手机端授权页不弹出来是为什么?是否能拿不到未关注用户的用户信息(unionid)??
你好,楼主 我也遇到了同样的问题
https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect
是这样子的
我的需求是在A公众号的菜单栏中放入我的链接,当点击链接会根据授权判断是否已经关注了我的B公众号,如果未关注引导到关注界面,关注了就直接进入页面。
我的 REDIRECT_URI 是自己服务端的一个回调地址
Appid 是我公众号的APPID
SCOPE是snsapi_userinfo
现在的情况就是 如果一个微信号没有关注我的B公众号的情况下点击A公众号中的链接会报10006(未关注微信测试公众号错误),并不会进入判断。
希望和你交流一下,相互学习,微信 hujinchao4321
- 如果是网页授权登录,需要调用getuserinfo,并在用户同意授权后才可获取。网页授权登录是不要求已关注的,但需要弹窗用户授权
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842
- 若是已有粉丝,可通过openid获取用户基本信息
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140839