微信网页授权 获取 unionId

Html获取微信id,微信用户unionID获取策略调整,请开发者注意更新_周大胆儿的博客-CSDN博客为保护用户隐私,用户unionID需用户主动授权或关注公众号后才可获得,微信公众号接口将做以下调整:1、微信授权登录功能中的换取access_token接口https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization...https://blog.csdn.net/weixin_42299944/article/details/117859567

总结

对于已关注公众号的用户,如果用户从公众号的会话或者自定义菜单进入本公众号的网页授权页,即使是scope为snsapi_userinfo,也是静默授权,用户无感知。

1.用户从公众号对话内 / 自定义菜单进入网页(snsapi_userinfo)时

        1.1 如果用户已关注公众号(因为可能是在公众号主页卡片点击菜单进来的,不一定关注了),在网页授权的第二步【通过 code 换取网页授权access_token】时,会返回 access_token, openid, unionid 三个字段

        1.2 如果用户未关注公众号,在第二步获取了 access_token 后,要去换取具体的用户信息才能获取到用户的 unionid

2.如果用户已关注了公众号,可以通过【获取用户基本信息】接口获取到用户的 unionId

                       

               

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值