1.小程序js端调用框架登陆API,获取到一个临时code,拿着这个code去调用自己的服务端接口
2.在自己的服务器端,使用app_id app_secrect code可以获取到用户的openid,这个id是用户唯一的id并且不会改变,可以把这个id返回给小程序端
小程序端本地保存openid
3.获取用户信息很简单,并且不需要自己的服务器处理,只需要小程序端提供的API。
前端页面wxml使用一个按钮,按钮里增加几个属性,就可以回调到小程序js部分的方法上,并且带着用户的个人信息,如昵称 头像等
微信小程序授权一般可以获取用户的openid、昵称、头像、用户所在省和市、性别
①、首先引导用户点击授权按钮
<button open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo">点击授权</button>
②、然后编写bindGetUserInfo函数:
bindGetUserInfo(res) {
console.log(res);
if (res.detail.userInfo) {
console.log("点击了同意授权");
} else {
console.log("点击了拒绝授权");
}
}
|