贫僧夜探青楼 发表于 2016-9-7 15:51:38

求助春哥关注微信后获取用户信息(昵称,头像)不用授权是怎么做到的?

我发现在我关注的公众号中,获取我的头像,地区和昵称都不用我手动授权就可以拿到。但是我取消关注之后就需要手动授权了。
我在网上查了一下接口,也查到了。但是我觉得我入坑了。下面说一下我理解的,希望春哥大神指点一二。

1首先获取code,然后是静默授权,2通过code换取网页授权access_token,3拉取用户信息(获取openid),4获取用户基本信息(使用openid和token【https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN】)。

这样是不是就不用手动同意微信授权就可以拿到用户信息了,而且没有关注的用户不用微信授权也能拿到详细信息?

期待春哥大神予以帮助。

春哥 发表于 2016-9-7 15:55:32

这位坛友你好,静默的方式只能够获取到openid,用户授权才会获得其他信息,但是也有例外“对于已关注公众号的用户,如果用户从公众号的会话或者自定义菜单进入本公众号的网页授权页,即使是scope为snsapi_userinfo,也是静默授权,用户无感知。希望能够帮助到你。
页: [1]
查看完整版本: 求助春哥关注微信后获取用户信息(昵称,头像)不用授权是怎么做到的?