收藏
回答

通过定时器调用wx.login会不会有什么问题?

这边需求是想直接请求微信的手机号,然后用手机号直接登录,但是获取手机号只能用button,还要在wx.login后调用,大家有什么方法吗?我这边在app.js里如果判断是非登录态直接每4分钟调用一次wx.login,刷新code,然后存在app.globalData.code里,不知道这样会不会有问题,微信那边会不会说一段时间后返回失败

最后一次编辑于  2020-04-30
回答关注问题邀请回答
收藏

4 个回答

  •  波比
    波比
    2020-12-02

    你好,我现在也有同样的需求,请问你这样的方式能实现吗,有没有什么问题

    2020-12-02
    有用
    回复
  • 老张
    老张
    2020-04-30

    手机号不通过button是无法获取的,无数前人得出的结论,不要幻想了。

    而且手机号获取不需要wx.login,云开发试试。

    2020-04-30
    有用
    回复
  • จุ๊บ
    จุ๊บ
    2020-04-30

    定时器里面不会触发 获取手机号方法,只能通过button,wx.login并不影响获取手机号啊。点击获取手机号,获取code,把code和获取手机号方法获取的参数一起给后端解密就行了

    2020-04-30
    有用
    回复 2
    • 对方正在输入...
      对方正在输入...
      2020-04-30
      现在文档说的是获取手机号之前就要调用wx.login了,你再去调用的话会刷新了code,后端就解密失败了
      2020-04-30
      回复
    • จุ๊บ
      จุ๊บ
      2020-04-30回复对方正在输入...
      如果是刷新code,导致解密失败,那只能说你传的并不是最新的code
      2020-04-30
      回复
  • 祺爸💎
    祺爸💎
    2020-04-30

    老老实实按照官方的步骤来,不要玩花招

    --↓↓👍点击“有用”是回答的动力哦

    2020-04-30
    有用
    回复 1
    • 对方正在输入...
      对方正在输入...
      2020-04-30
      官方的步骤就是无法实现这个需求,被迫玩花招
      2020-04-30
      回复
登录 后发表内容
问题标签