微信小程序获取用户信息

微信小程序获取用户信息

啥也不说了,微信小程序这个接口逻辑,查文档查的我想哭/(ㄒoㄒ)/~~



概述

微信官方大概意思是:我给你提供了好多替代方案,你就别上来就要用户信息了。

初级:不需要用户信息

直接用 wx.login 获取 code 换取 openId,这个是不需要授权得

中级:需要用户信息展示

仅需要展示给用户看,使用 open-data 的方式展示用户信息(无需用户授权)

高级:需要用户授权

这个级别就很厉害了,不光可以获取到用户信息还可以获取到 Unionid。具体就是使用微信小程序得 button 组件,这个组件真·强大。

button授权

其他两个级别这里就不作讨论了,查看源代码可以自行领悟。今天就来讲讲高级模式。
我们可以参考一下美团微信小程序得授权逻辑,先进入首页,用户可以自行去【我的】内点击【登录】即可。
点击登录后跳转授权页,这个页面只有一个按钮,就是我们说的微信小程序 button 组件。授权成功后,按钮就会变成授权获取手机号,或自己填写验证码验证手机号。

登录

wx.login({})

参考链接

[1] 微信官方文档 wx.getSetting
[2] 微信官方文档 wx.getUserInfo
[3] 微信官方文档 wx.login
[4] 微信团队 小程序微信登录能力调整
[5] 微信团队 获取用户信息

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值