最近公司需要弄一个微信小程序 所以最近有对这个方面的资料进行整理就记录一下;
根据需求我需要得到进入小程序的客户信息并且保存;
1.那么第一步肯定是看文档,这个是必须的 文档地址是: https://mp.weixin.qq.com/debug/wxadoc/dev/api/
根据文档我发现 进入的时候页面可以得到用户信息(单好像没有openid),因为需求问题,所以我参与后端得到用户信息!
所以思路就是页面传code (页面的代码很多,这里就没有写了,基本是复制文档的接口就行了。)解密得到 sessionKey
和当 withCredentials 为 true 时,要求此前有调用过 wx.login 且登录态尚未过期,
此时返回的数据会包含 encryptedData, iv 等敏感信息
通过 sessionKey ,encryptedData , iv 解密得到 用户所有信息;
微信返回参数如下:
nickNameString 用户昵称
avatarUrl String 用户没有头像时该项为空。若用户更换头像,原有头像URL将失效。
gender String 用户的性别,值为1时是男性,值为2时是女性,值为0时是未知
city String用户所在城市
province String 用户所在省份
country String 用户所在国家
languag