收藏
回答

小程序用户一直使用的验证码登陆的情况下,从未微信手机号快捷登陆过,怎么获取到用户的openid?

微信小程序用户一直使用的验证码登陆的情况下,从未微信手机号快捷登陆过,小程序下单的时候需要传openid,那这个openid我应该怎么去获取,通过wx.login去获取么?感觉不合适啊。有没有什么途径或方法

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

4 个回答

  • 编程大石头
    编程大石头
    02-02

    微信.login或者云开发直接获取

    02-02
    有用
    回复
  • 原点的原点
    原点的原点
    02-02

    必须调wx.login

    02-02
    有用
    回复
  • จุ๊บ
    จุ๊บ
    02-02

    就是通过 wx.login 获取,这个是无感的,没啥不合适的

    02-02
    有用
    回复 8
    • 假装有文化
      假装有文化
      02-02
      调用wx.login之前还必须调用一次wx.pluginLogin(这个还有个弹窗),感觉不友好
      02-02
      回复
    • จุ๊บ
      จุ๊บ
      02-02回复假装有文化
      为啥要调用 wx.pluginLogin 呢?这个是插件中调用的。wx.login 是小程序原生api,只需调用这个就行
      02-02
      回复
    • 假装有文化
      假装有文化
      02-02回复จุ๊บ
      wx.login接口需要 wx.pluginLogin 返回的code凭证去换取Openid等信息啊
      02-02
      回复
    • 0
      0
      02-02回复假装有文化
      wx.pluginLogin 是插件专用的吧  不需要前置调用
      02-02
      回复
    • Xt
      Xt
      02-02回复假装有文化
      你是不是看错了 wx.login 是直接调的 哪里需要你给入参?
      02-02
      回复
    查看更多(3)
  • 0
    0
    02-02

    可以在登录onLoad的时候就wx.login然后去换到openId 存在storage中

    02-02
    有用
    回复 1
    • 假装有文化
      假装有文化
      02-02
      从未微信登陆过小程序,就导致openid一直没获取过,如果获取过一次怎么处理都行。
      02-02
      回复
登录 后发表内容