• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

微信小程序获取用户信息

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
App({
  appData: {
    userInfo:{
      user_portraitUrl: "",
      user_nick: "",
      user_gender: 0,     // 1:男; 2:女; 0:未知
      user_city: "",
      user_province: "",
      country: ""
    },
    callBlack:{
      openid:"",
      session_key:"",
      unionid:""
    }
  },
  onLaunch:function(){
    var obj = this;   // 获取
    wx.login({
      success: function (res) {
        // 判断是否登录成功
        if (res.code) {
          // 登录成功后获取回调结果(含openID)
          wx.request({
            url: \'https://api.weixin.qq.com/sns/jscode2session\',
            data:{
              appid: "appid",          // 这里填写自己的appid
              secret: "secret",        // 这里填写自己的secret
              js_code: res.code,
              grant_type: "authorization_code"
            },
            success:function(res){
              obj.appData.callBlack.openid = res.data.openid;
              obj.appData.callBlack.session_key = res.data.session_key;
            }
          });
          wx.getUserInfo({
            success: function (success_res) {
              // 登陆成功后对应取值
              obj.appData.userInfo.user_portraitUrl = success_res.userInfo.avatarUrl;
              obj.appData.userInfo.user_nick = success_res.userInfo.nickName;
              obj.appData.userInfo.user_gender = success_res.userInfo.gender;
              obj.appData.userInfo.user_city = success_res.userInfo.city;
              obj.appData.userInfo.user_province = success_res.userInfo.province;
              obj.appData.userInfo.country = success_res.userInfo.country;
            }
          })
        } else {
          console.log(\'获取用户登录态失败!\' + res.errMsg)
        }
      }
    })
  }
})
 
wx.request获取回调信息的url地址请填写自己服务器的地址;
wx.getUserInfo 登录小程序并获取 code , 在 success 回调中获取userInfo;

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
微信小程序获取用户微信绑定的手机号码|ThinkPHP|getPhoneNumber发布时间:2022-07-18
下一篇:
微信小程序 获取用户openid发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap