线上版本用户第一次登录时小程序getUserInfo调用接口 报错
wx.showLoading({ title: '加载中' }) var that = this var wxLogin = wxApi.wxLogin() wxLogin().then(res => { var url = config.getOpenidUrl;// var params = { appid: app.globalData.appid, secret: app.globalData.secret, js_code: res.code, grant_type: "authorization_code" //code: res.code } return wxRequest.getRequest(url, params) }). then(res => { console.log(res) app.globalData.openid = res.data.openid wx.setStorageSync( 'openid' , app.globalData.openid) //var wxGetUserInfo = wxApi.wxGetUserInfo() return wx.getUserInfo({ success: function (res) { console.log(res) app.globalData.userInfo = res.userInfo wx.setStorageSync( 'userInfo' , app.globalData.userInfo) var params = { appid: app.globalData.appid, openid: app.globalData.openid, nickname: res.userInfo.nickName, sex: res.userInfo.gender, language: res.userInfo.language, province: res.userInfo.province, country: res.userInfo.country, headimgurl: res.userInfo.avatarUrl } var url = app.globalData.ip + config.register;//插入用户信息到数据库 return wxRequest.postRequest(url, params) } }) |