收藏
回答

如何获取----打开小程序但无登录的用户openid?

目前后台服务器只记录了登录小程序用户的openid,想了解如何获取打开小程序但无登录的用户openid 感谢

回答关注问题邀请回答
收藏

6 个回答

  • 小勇童学🍊
    小勇童学🍊
    2021-07-07
    wx.login({
      success (res) {
        if (res.code) {
          //发起网络请求
          wx.request({
            url: 'https://example.com/onLogin',
            data: {
              code: res.code
            }
          })
        } else {
          console.log('登录失败!' + res.errMsg)
        }
      }
    })
    
    2021-07-07
    有用
    回复
  • 胃里养了只霸王龙
    胃里养了只霸王龙
    2021-07-02

    onLaunch里调用wx.login获取code,然后提交给你们服务端,让他们调用code2Session唤起openId。可以做到用户永远退不出小程序 (非常流氓)= =

    2021-07-02
    有用
    回复
  • 一π狐言🌕
    一π狐言🌕
    2021-07-02

    wx.login获得的code现在可以换取openid,在app.js的onLaunch()函数获取呗

    2021-07-02
    有用
    回复
  • 微喵网络
    微喵网络
    2021-07-02

    wx.login无感登录获取openid

    2021-07-02
    有用
    回复
  • dreamhunter
    dreamhunter
    2021-07-02

    onload可以写wx.login啊,code有了。后台自己去微信那边换就行了啊


    2021-07-02
    有用
    回复
  • 启年
    启年
    2021-07-01

    无登录?没有调用wx.login吗?那你拿不到openid了

    2021-07-01
    有用
    回复
登录 后发表内容