如果开发人员具有多个移动应用程序,网站应用程序和公共帐户(包括小程序),则只要用户处于相同的微信开放状态下,UnionID可用于区分用户的唯一性平台帐户对于移动应用程序,网站应用程序和公共帐户(包括小程序),用户的UnionID是唯一的。换句话说,对于同一微信开放平台下的不同应用程序,同一用户具有相同的联合标识。所以有时候我们需要获取这个UnionID
小程序全套学习视频:从介绍到项目
微信小程序从零基础到实际的电子商务项目实战学习视频教程-腾讯课堂
登录过程
过程分析
1.客户端获取代码并将代码发送到第三方服务器(后端)
微信小程序调用wx.login获取登录凭据(代码),并调用该接口将代码发送给第三方客户端
2.第三方服务器使用代码交换session_key和openid
小程序将代码发送到第三方服务器,然后第三方服务器调用该接口,并交换session_key和openid的代码(后端服务器将前端发送的代码用于访问微信后端界面)
3.第三方服务器生成一个新的session_key和openid
第三方服务器获取请求的session_key和openid并将其发送给客户端
4.正常请求
小程序每个请求将openid放入请求标头,第三方服务器分析并判断有效性,并执行正常的逻辑处理
小程序 wx.checkSession以验证登录状态
代码演示
该代码分为两种演示:第一个演示启动本地后端访问微信公共平台,另一个演示将为您提供模拟演示界面以获得session_key openid

