微信小程序获取openid

2019-10-11  本文已影响0人  暖年的咆哮

直接调用wx.login,将返回值中的code字段传给服务端,服务端用code去微信获取openid,再返回到前端
代码

wx.login({
      success: res => {
        console.log(res)
        if (res.code) {
          // 调用服务端登录接口,发送 res.code 到服务器端换取 openId

        } else {
          console.log('登录失败!' + res.errMsg)
        }
      }
    })

调用此API不会弹起授权窗口,如果仅使用微信头像,昵称和openid使用此方法
调用微信头像和昵称使用open-data,设置对应的type值即可

<open-data type="userAvatarUrl"></open-data> //获取头像
<open-data type="userNickName"></open-data> //获取头像

open-data的type 的合法值

说明 最低版本
groupName 拉取群名称 1.4.0
userNickName 用户昵称 1.9.90
userAvatarUrl 用户头像 1.9.90
userGender 用户性别 1.9.90
userCity 用户所在城市 1.9.90
userProvince 用户所在省份 1.9.90
userCountry 用户所在国家 1.9.90
userLanguage 用户的语言 1.9.90
上一篇 下一篇

猜你喜欢

热点阅读