程序如何获取用户微信身份登录

网友投稿 346 2023-10-27

微信小程序可以借助官方提供的接口插件来获取用户身份登录,方便快速建立微信小程序的用户体系。主要是通过wx.login接口来实现,以下是身份登录功能介绍。

小程序如何获取用户微信身份登录

小程序获取用户身份登录功能

小程序开发者调用接口获取登录凭证(code)。通过凭证进而换取用户登录态信息,包括用户在当前小程序的唯一标识(openid)、微信开放平台帐号下的唯一标识(unionid,若当前小程序已绑定到微信开放平台帐号)及本次登录的会话密钥(session_key)等。用户数据的加解密通讯需要依赖会话密钥完成。

授权接口:

wx.login、wx.getUserInfo

用户侧使用流程:

wx.login:静默授权,开发者可获取openid

wx.getUserInfo:

(1)用户在小程序内点击组件,唤起登录窗口

(2)用户侧完成登录授权

接入流程:

(1)调用wx.login()获取临时登录凭证code,并回传到开发者服务器。

(2)调用auth.code2Session接口,换取用户唯一标识OpenID、用户在微信开放平台帐号下的唯一标识UnionID(若当前小程序已绑定到微信开放平台帐号)和会话密钥session_key。

示例代码

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:微信视频号双十一榜单 电商优势凸显
下一篇:微信小程序主体类型怎么选?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~