一、微信小程序开发 -- 获取微信用户的openid

本文介绍如何在微信小程序中实现用户登录并获取openid的过程。通过调用微信接口完成授权登录,利用返回的code换取openid,并将其传递给后端进行处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


不多废话 直接上代码

    //登录时 获取用户的openid
    wx.login({
      success: function (loginCode) {
        var appid = ' 微信公众平台中开发设置里的 appid(小程序ID) ';
        var secret = '微信公众平台中开发设置里的 secret(小程序密钥) ';
        var code = loginCode.code;
        // 通过 code 进行网络请求 openid
        wx.request({
          url: 'https://api.weixin.qq.com/sns/jscode2session?'
          + 'appId=' + appid
          + '&secret=' + secret
          + '&js_code=' + code
          + '&grant_type=authorization_code',
          header: {
            'content-type': 'application/json'
          },
          success: function (res) {
            // 获取请求成功之后的 openid
            openid = res.data.openid;
            // 请求后台接口 进行 openid 保存
            wx.request({
              url: ' 后台接口 ?openid=' + openid,
              header: {
                'content-type': 'application/json'
              },
              success: function (res) {

              }
            })
          }
        });
      }
    })
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值