微信小程序云开发之获取小程序用户信息

微信小程序云开发之获取小程序用户信息

微信小程序的云开发在某种程度上减轻了开发者的负担,比如今天要介绍的获取小程序获取用户信息,按照之前的逻辑来看,首先我们需要code,有了code提交给后台然后换取加密信息,最后才能得到openid,这样一来废了很多功夫才得到。有了云开发就不一样了,好多事微信已经给我们做好了,具体怎么做,请看下面:

微信小程序云开发之获取小程序用户信息

一、定义云函数login

首先需要定义一个云函数来获取用户的信息,云函数之前也介绍过了,这里就不介绍了,具体的定义如下:

微信小程序云开发之获取小程序用户信息

就只有一句话,最后记得一定要将云函数上传部署才能生效。

二、小程序端获取用户的基本信息

小程序端需要获取用户的基本信息,目前的办法只有用按钮来做,如下:

微信小程序云开发之获取小程序用户信息

这样我们就可以获取到用户的头像昵称等信息了,如下:

微信小程序云开发之获取小程序用户信息

当你点击登录按钮之后就能够获取到用户的基本信息,如果用户没有授权则可以吊起授权的弹窗让用户授权,如果已经授权则会直接获取到用户的基本信息,但是很多时候光有这些信息不够,需要用户的openid,这个时候就该云函数上场了。

三、调用云函数获取用户信息

云函数已经定义好了,要获取用户信息就只需要调用云函数在加上刚刚获取到的用户基本信息就可以了。

云函数调用如下:

微信小程序云开发之获取小程序用户信息

注意name值需要和我们定义好的云函数名称一致。

调用的结果如下:

微信小程序云开发之获取小程序用户信息

到此我们就可以见这些数据存放到数据库中以备后面所用。

其实云开发有很多地方还是很方便的,建议大家可以试一试。

微信小程序云开发之获取小程序用户信息


分享到:


相關文章: