收藏
回答

获取手机号,什么情况下获取到的是+86手机号?现在后台有这种数据,不清楚怎么来的

获取手机号,什么情况下获取到的是+86手机号?

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

5 个回答

  • c
    c
    2022-01-27

    结合上面的老哥发的图片,

    会不会是国内用户使用海外版微信访问小程序然后自动加了区号(国内相对海外不就是国外吗)

    2022-01-27
    有用 1
    回复 3
    • Conor Zhong
      Conor Zhong
      2022-01-27
      我觉得是有道理的;希望官方能回答一下
      2022-01-27
      回复
    • CherisH
      CherisH
      2022-01-27
      你说得也对,我是没有遇过这个情况
      2022-01-27
      回复
    • CherisH
      CherisH
      2022-01-27回复Conor Zhong
      如果是这样的话,那就用没有区号的那个参数就好了,不管他用什么版的微信,区号另外存
      2022-01-27
      回复
  • CherisH
    CherisH
    2022-01-27

    国内手机号不会有区号吧,看下后台是不是把区号拼接上去了吧

    2022-01-27
    有用 1
    回复 3
    • Conor Zhong
      Conor Zhong
      发表于移动端
      2022-01-27
      只有两个是+86,其他都是正常,数据量很大
      2022-01-27
      回复
    • CherisH
      CherisH
      2022-01-27回复Conor Zhong
      那就查下这两条数据系统日志吧,没试过忽有忽没这种情况
      2022-01-27
      回复
    • Wang-24
      Wang-24
      2023-01-04回复Conor Zhong
      我也碰到了这种情况欸 几百条出现了一条+86
      2023-01-04
      回复
  • Mageric
    Mageric
    2023-12-07

    我大概找到问题了,微信的BUG,出在用户端

    微信-发现-小程序,点击右上角个人中心-我的手机号码,这里添加手机号时前面默认的已经有一个+86了,这个也是我们接口中phoneNumber的区号

    但是重点来了,如果后面输入手机号的地方也输入+86和完整手机号,也是能添加的,这时候我们接口里面返回的phoneNumber是带+86的

    2023-12-07
    有用
    回复
  • 衬
    2023-01-13

    老哥 这个问题找到答案了吗

    2023-01-13
    有用
    回复
  • Cjiang
    Cjiang
    2022-01-27

    https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/deprecatedGetPhoneNumber.html

    86应该是区号

    2022-01-27
    有用
    回复 1
    • Conor Zhong
      Conor Zhong
      发表于移动端
      2022-01-27
      问下国内用户phoneNumber一定没有区号吗
      2022-01-27
      回复
登录 后发表内容