V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Solace202
V2EX  ›  微信

微信小程序,获取用户手机号的问题

  •  
  •   Solace202 · 2019-05-13 14:26:13 +08:00 · 3797 次点击
    这是一个创建于 2049 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前已经通过 wx.login()返回的 code 调用微信 code2Session 接口返回拿到了 openId 和 session_key,使用解密算法通过 session_key、iv、encryptedData 进行解密,但最终返回的结果没有 phoneNumber、purePhoneNumber 和 countryCode,解密出来有这些

    • country
    • watermark
    • gender
    • province
    • city
    • avatarUrl
    • openId
    • nickName
    • language

    是我的方式不对吗?

    6 条回复    2019-05-13 21:21:43 +08:00
    mzlzero
        1
    mzlzero  
       2019-05-13 14:43:03 +08:00
    用户信息授权和手机号授权是两次,用户要分开授权两次
    yggd
        2
    yggd  
       2019-05-13 14:43:59 +08:00
    ecoyrage
        5
    ecoyrage  
       2019-05-13 16:35:56 +08:00
    你不是自己都找到链接了么
    Solace202
        6
    Solace202  
    OP
       2019-05-13 21:21:43 +08:00
    @ecoyrage 找到链接按着上面解析加密数据,但是结果没有手机号啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2927 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 08:20 · PVG 16:20 · LAX 00:20 · JFK 03:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.