1 微信小程序用户登录及其流程
小程序可以通过微信官方提供的登录能力,便能方便的获取微信提供的用户身份标识,达到建立用户体系的作用。
官方文档提供了登录流程时序图,如下:
从上述的登录流程时序图中我们发现,这里总共涉及到三个概念。
第一个是小程序,小程序即我们用户的客户端,而小程序在微信上运行,所以小程序可以通过官方的 API来获取微信用户的身份信息。
第二个是开发者服务器,即为小程序的后台服务器,给小程序提供数据处理等服务。在本文中,后台服务器将通过 Node.js 搭建本地服务器来实现。
第三个是微信接口服务,它是微信给开发者服务器提供的接口,在实际开发中,我们可以通过调用该接口来实现获取相关的标识信息,大大提高了开发效率。
下面来讲解登录流程的细节。
(1)通过 wx.login API 来获取临时登录凭证 code。开发