小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我在做微信(公众号)网页端授权登录是遇到了一些问题: 已关注用户是可以拿到用户信息的,但是未关注用户拿不到用户信息 而且我的授权使用的是snsapi_userinfo文档上解释说可以未关注情况下获取盗用户信息,然而并没有 求助各位大神: 手机端授权页不弹出来是为什么?是否能拿不到未关注用户的用户信息(unionid)??
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,楼主 我也遇到了同样的问题
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
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
1. 如果是网页授权登录,需要调用getuserinfo,并在用户同意授权后才可获取。网页授权登录是不要求已关注的,但需要弹窗用户授权
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842
2. 若是已有粉丝,可通过openid获取用户基本信息
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140839
我使用了你说的第一个方法,而且弹窗用户授权(第一次弹窗,往后就再也不弹了),但是拿不到用户信息。。略有些烦躁
如果用户点击了 拒绝,是无法获取用户信息的。
额,目前开发阶段我就是用户啊。。确实是拿不到
当然已经关注的用户是可以拿到(用户信息)的,但是未关注用户就是拿不到
是开放平台吗
是网页授权登录获取用户信息。。。应该算是公众平台
目前问题已解决,是由于微信在这块做了修改。。。。归结于一个token的问题
我也遇到同样的问题, 请问你是怎么解决的?
最新官方文档说明了
不再自动弹窗授权
要通过按钮触发 授权弹窗
这个我倒是最近一直在查,也看到了 问题是我现在就是弹窗授权的方式
、、、、、、、
现在我想问的是:网页授权登录时,如果我没关注该公众号,我能拿到用户信息(unionid)吗?
你说的 我有一点不明白?
获取用户跟关注没关注 公众号什么关系?
能获取用户信息的不都是通过(wx.getUserInfo())授权允许才可以获取到的吗?
难道可以通过其他api获取用户信息?
额。这就很尴尬了。。。。 你在说小程序,,我现在在纠结微信公众号的网页授权登录
呵呵 那就不懂咯! sorry!
没事没事,
感谢感谢、、、
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,楼主 我也遇到了同样的问题
是这样子的
我的需求是在A公众号的菜单栏中放入我的链接,当点击链接会根据授权判断是否已经关注了我的B公众号,如果未关注引导到关注界面,关注了就直接进入页面。
我的 REDIRECT_URI 是自己服务端的一个回调地址
Appid 是我公众号的APPID
SCOPE是snsapi_userinfo
现在的情况就是 如果一个微信号没有关注我的B公众号的情况下点击A公众号中的链接会报10006(未关注微信测试公众号错误),并不会进入判断。
希望和你交流一下,相互学习,微信 hujinchao4321
1. 如果是网页授权登录,需要调用getuserinfo,并在用户同意授权后才可获取。网页授权登录是不要求已关注的,但需要弹窗用户授权
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842
2. 若是已有粉丝,可通过openid获取用户基本信息
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140839
我使用了你说的第一个方法,而且弹窗用户授权(第一次弹窗,往后就再也不弹了),但是拿不到用户信息。。略有些烦躁
如果用户点击了 拒绝,是无法获取用户信息的。
额,目前开发阶段我就是用户啊。。确实是拿不到
当然已经关注的用户是可以拿到(用户信息)的,但是未关注用户就是拿不到
是开放平台吗
是网页授权登录获取用户信息。。。应该算是公众平台
目前问题已解决,是由于微信在这块做了修改。。。。归结于一个token的问题
我也遇到同样的问题, 请问你是怎么解决的?
最新官方文档说明了
不再自动弹窗授权
要通过按钮触发 授权弹窗
这个我倒是最近一直在查,也看到了 问题是我现在就是弹窗授权的方式
、、、、、、、
现在我想问的是:网页授权登录时,如果我没关注该公众号,我能拿到用户信息(unionid)吗?
你说的 我有一点不明白?
获取用户跟关注没关注 公众号什么关系?
能获取用户信息的不都是通过(wx.getUserInfo())授权允许才可以获取到的吗?
难道可以通过其他api获取用户信息?
额。这就很尴尬了。。。。 你在说小程序,,我现在在纠结微信公众号的网页授权登录
呵呵 那就不懂咯! sorry!
没事没事,
感谢感谢、、、