收藏
回答

静默执行wx.login然后code2session获取用户的openid可以吗?

静默执行wx.login然后后端用code2session获取用户的openid可以吗?整个过程不需要用户点击授权,都是静默的,这个微信是允许的吧?请各位大佬解答,谢谢!

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

3 个回答

  • Newman
    Newman
    2021-02-01

    可以拿到的 你通过wx.login 可以拿到code 这个code调用后端接口 后端调用腾讯接口就可以拿到openid了

    2021-02-01
    有用
    回复
  • 老张
    老张
    2021-02-01

    https://developers.weixin.qq.com/community/develop/article/doc/00080c6e3746d8a940f9b43e55fc13

    2021-02-01
    有用
    回复
  • 浪花骑士
    浪花骑士
    2021-02-01

    可以,

    需要手动点击授权的是getuserinfo,

    两者的区别就是getuserinfo获取的信息多,

    你说的静默的方式获取的信息少.

    具体多了啥,少了啥,可以参考文档

    2021-02-01
    有用
    回复 8
    • LSZ
      LSZ
      2021-02-01
      这个会出现拿不到openid的情况?
      2021-02-01
      回复
    • 浪花骑士
      浪花骑士
      2021-02-01回复LSZ
      不会,你看文档静默获取的方式里有返回openid就会有,除非微信的接口处bug了,为啥你这么不相信微信的文档/接口,要担心拿不到openid?
      2021-02-01
      回复
    • LSZ
      LSZ
      2021-02-01
      不是我不相信,是我们前端不相信🐶
      2021-02-01
      回复
    • 浪花骑士
      浪花骑士
      2021-02-01回复LSZ
      把文档丢他脸上,还不信让他去找张小龙
      2021-02-01
      2
      回复
    • 何锦余
      何锦余
      2021-02-03
      我今天用云函数的 wxContext.OPENID 倒真的碰到一次拿到的是 undefined,想复现就再也没有复现了,搞得我心慌慌。
      2021-02-03
      回复
    查看更多(3)
登录 后发表内容
问题标签