微信小程序中前端 授权登录获取用户的openid

序言: 集百家之所长,方成此篇,废话少说,上代码;找好你的小程序APPID ,AppSecret(小程序密钥),进行配置,然后复制粘贴代码,就可以了。

java 复制代码
   //微信小程序授权登录获取用户的openid
       wx.getUserInfo({
         //成功后会返回
       success:(res)=>{
         console.log(res);
          // 把你的用户信息存到一个变量中方便下面使用
         let userInfo= res.userInfo
          //获取openId(需要code来换取)这是用户的唯一标识符
         // 获取code值
         wx.login({
           //成功放回
            success:(res)=>{
             console.log(res);
             let code=res.code
             // 通过code换取openId
             // const appid = '你的小程序APPID';
             //小程序的secret
           //  const secret = '你的小程序密钥';
          console.log("code====="+code);
              wx.request({
                url: `https://api.weixin.qq.com/sns/jscode2session?appid=你的小程序APPID&secret=你的小程序密钥&js_code=${code}&grant_type=authorization_code`,
                success:(res)=>{
                 console.log(res);
                  userInfo.openid=res.data.openid
                 console.log("userInfo.openid====="+userInfo.openid);
                  this.setData({
                  openId: userInfo.openid
                  })
               }
              })
           }
           })
   
        }
      })
相关推荐
无糖可可果1 小时前
从零读懂一个 Next.js 全栈笔记应用
前端
Maxkim1 小时前
DeepSeek Harness 源码深度分析:像 VS Code 一样插件化的 Agent 框架
前端·架构
喜欢睡觉1 小时前
从零看懂一个 Next.js 笔记应用
前端
cindershade1 小时前
从零实现画布「双击创建节点」:一个 VueFlow 项目的交互全记录
前端
YHL1 小时前
🚀 SSE 服务器发送事件与 BFF 层实战
前端·后端
今日无bug1 小时前
HTML5 Canvas:从画图到游戏开发
前端·canvas
cindershade1 小时前
用 Web Workers 优化前端重计算任务:避免主线程卡顿的实战方案
前端
爱丶不疚1 小时前
搞不清 CommonJS 与 ESM,你是否也有这些疑问🤔
前端·node.js
YIAN1 小时前
http无状态?State来展示!从基础路由到鉴权守卫,吃透 SPA 前端路由核心
前端·react.js
游戏开发爱好者81 小时前
App Store 上传 IPA 自动化,.p8 密钥认证与 CI/CD 接入实战
android·运维·ci/cd·小程序·uni-app·自动化·iphone