微信小程序中前端 授权登录获取用户的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
                  })
               }
              })
           }
           })
   
        }
      })
相关推荐
天平7 小时前
油猴脚本创建webworker踩坑记录
前端·javascript·typescript
原则猫9 小时前
前端基础大厦
前端
陈随易10 小时前
编程语言级别的Skill市场,AI Agent 的未来形态
前端·后端·程序员
SoaringHeart11 小时前
Flutter进阶:基于 EasyRefresh 的下拉刷新封装 n_easy_refresh_mixin.dart
前端·flutter
IT_陈寒13 小时前
Vite的热更新突然不香了,排查三小时差点砸键盘
前端·人工智能·后端
子兮曰13 小时前
Agency-Agents 深度解析:400+ AI 专家的"梦之队"如何重塑开发工作流
前端·后端·vibecoding
竹林81814 小时前
用 The Graph 查询链上数据实战:从手搓 RPC 到 Subgraph,我的 NFT 项目数据加载快了 10 倍
前端·javascript
妙码生花14 小时前
从 PHP 到 AI + Golang,程序员自救转型手记(十九):点选验证码代码逐行目检
前端·后端·go
Awu122715 小时前
⚡从零开发 Agent CLI(五)实现一个可治理、可扩展的工具系统
前端·人工智能·claude
咪库咪库咪15 小时前
Vue3-生命周期
前端