标签:phone 流程 BMI open 数据 信息 用户信息 判断 公众
微信多个载体(APP微信授权,微信公众号授权登陆),openId
是不一致的,但是unionId
是一致的
所以在走流程时,
先判断unionId在数据库中存在不存在
代码方面:
wx.login();//获取code,code只能获取一次
将code
传给后端,换取sessionKey
,openId
,unionId
getUserInfo
会获取用户信息,bindgetuserinfo
会弹出框,让用户点击授权,里面的参数也会有用户信息<button open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo">微信授权登录</button>
点击微信手机号授权
getPhoneNumber
会获取加密过后的手机号,传给后端,获取解密后的手机号
<button form-type="submit" open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">微信授权获取手机号</button>
标签:phone 流程 BMI open 数据 信息 用户信息 判断 公众
原文地址:https://www.cnblogs.com/zdping/p/11407606.html