微信开放平台开发小程序如何获取进入小程序的用户openid?

发布于 2022-09-11 17:48:18 字数 753 浏览 13 评论 0

一直都是做单独的小程序开发,这次接触来开放平台,也注册好了,也创建了应用,授权了自己的测试的小程序。
然后通过开发者工具创建了一个小程序,也能将代码上传到开放平台的草稿箱。

在获取openid碰到问题,一直不理解开放平台的概念

    wx.login({
      success: res => {
        console.log(res)
        wx.showLoading({
          title: '加载中',
        })
        wx.request({
          url: config.domain+'/api/login', 
          data: {
            code: res.code,
          },
          method:'post',
          success(res) {
            wx.hideLoading()
            self.globalData.user = res.data
            
          }
        })
        // console.log(config)
        // 发送 res.code 到后台换取 openId, sessionKey, unionId
      }
    })

小程序这里只会往我的服务器发送一个code,服务器如何知道这是哪个小程序发送过来的?
普通的开发模式都是针对一个小程序开发,appid都是固定的。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

庆幸我还是我 2022-09-18 17:48:18

小程序openid是针对当前小程序的, 这种情况下要用unionid

UnionID机制说明

九厘米的零° 2022-09-18 17:48:18

你需要看下文档,我记得你需要传递code iv 等参数,然后后端解析出用户信息,用户信息里面会有openid 和unionid ,如果小程序绑定了开放平台会有unionid

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文