目录
小程序第三方登录操作流程如下:
注意:如果第一步没打印出来,看看微信模拟器上的Id有没有更改,或则去源码试图,weixinId更改
1.第一步
进入uniapp官网=>Api=>第三方服务=>登录=>微信小程序登录
2.第二步
创建一个触发事件,获取头像和名称
uni.getUserProfile({
desc: '需要用到昵称和图像',
success: (a) => {
console.log(a);
this.nickName = a.userInfo.nickName
this.avatarUrl = a.userInfo.avatarUrl
// uni.login({
// success: (res) => {
// console.log(res);
// this.code = res.code
// if (res.code) {
// uni.request({
// url: `https://api.weixin.qq.com/sns/jscode2session?appid=${this.appid}&secret=${this.secret}&js_code=${this.code}&grant_type=authorization_code`,
// success: (resq) => {
// console.log(resq);
// let openid = resq.data.openid
// uni.request({
// url: 'http://ceshi2.dishait.cn/api/v1/user/otherlogin',
// method: 'POST',
// data: {
// provider: 'weixin',
// openid: openid,
// expires_in: '9999',
// nickName: this.nickName,
// avatarUrl: this.avatarUrl
// },
// success: (re