关于用户授权和用户登录

来源:6-12 小程序授权登录(2)

qq_我的心向大海_ckuGNU

2019-07-15

老师为什么h5需要获取openid才可以获取用户的信息,小程序直接通过 button就可以获取用户信息呢,那小程序为什么还要授权呢?它不是直接就能获取用户信息吗?小程序授权的意义在哪里呢 获取openid有啥用呢

写回答

2回答

努力奋斗Lee

2020-09-08

官方有解释

用 button 组件的方式获得用户授权后,调用 wx.getUserInfo 就可以直接获取用户信息。这个的意义在于获取过一次之后,用户有可能改昵称头像,因此为了及时同步,最好是定期获取用户信息。

https://developers.weixin.qq.com/community/develop/doc/000e2aac1ac838e29aa6c4eaf56409?highLine=getUserInfo%2520login

https://developers.weixin.qq.com/community/develop/doc/000c2424654c40bd9c960e71e5b009?highLine=getUserInfo%2520login


0
0

河畔一角

2019-07-15

H5授权分为静默授权和用户信息授权,官方文档显示,要获取用户信息必须先获取openId。小程序不一样,小程序主要是微信想简化开发成本,他不是网页,没有页面跳转,但是提供了Button作为一个开放能力,必须授权才可以获取用户信息,而不是你说的不授权就能获取,第一次都必须授权,第二次才能不授权自动获取。有问题可以加我534877846

0
0

微信分享与支付专项课程 (公众号 小程序(云))

使用Vue2.6/小程序+Node技术栈,详解用户授权登录、分享、支付前后端的各个环节

729 学习 · 180 问题

查看课程