小程序登录流程
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e6d6d33f9d57254d5f0658206d401690.jpeg)
步骤
- 获取临时登录凭证code
https://uniapp.dcloud.io/api/plugins/login?id=login
uni.login({
provider: 'weixin',
success: function (res) {
console.log(res.code);
}
});
- 请求登录凭证校验接口获取用户唯一标识 OpenID
uni.request
微信官方接口文档
uni.login({
provider: 'weixin',
success: function(res) {
let appid = '你的appId'
let secret = '你的appSecret'
let url = 'https://api.weixin.qq.com/sns/jscode2session?appid=' + appid + '&secret=' + secret + '&js_code=' +
res.code + '&grant_type=authorization_code';
uni.request({
url: url,
success: result => {
console.info(result.data.openid);
},
});
}
});