收藏
回答

微信小程序获取绑定的手机号,需要后台写接口吗?

请问在授权成功也就是if里,“发送请求给后台,获取解密后的手机号码”,这里是不是需要后台去写一个接口?入参是encryptedData、iv、sessionKey,入参需要uid吗?


getPhoneNumber (e) {
      //这里会返回encryptedData、iv
    if(e.detail.iv)){
      //这里是不是需要后台写一个解密的接口,用上边返回的encryptedData、iv、sessionKey(调取wx.login获得的)作为入参去调用这个接口
    }
 }
回答关注问题邀请回答
收藏

3 个回答

  • 一壶炊烟煮黄昏
    一壶炊烟煮黄昏
    2020-04-27

    encryptedData、iv、code

    2020-04-27
    有用 2
    回复
  • 亚奇洛贝
    亚奇洛贝
    2020-04-27

    是的

    2020-04-27
    有用 2
    回复 4
    • Gps
      Gps
      2020-04-27
      那入参是这三个就可以了吗?  encryptedData、iv、sessionKey
      2020-04-27
      回复
    • 亚奇洛贝
      亚奇洛贝
      2020-04-27回复Gps
      我的接口 居然只传了2个。。 sessionkey 我写头部了。。
      2020-04-27
      回复
    • Gps
      Gps
      2020-04-27回复亚奇洛贝
      哈哈,放到header了,好的知道啦~~
      2020-04-27
      回复
    • 白沐
      白沐
      2020-09-25
      sessionkey不是说不能直接传给前端嘛
      2020-09-25
      回复
  • hlu.
    hlu.
    2020-04-27

     encryptedData: e.detail.encryptedData,

                          iv: e.detail.iv,

                          sessionKey: session_key,

                          OpendId: openid,

    我解密时传了四个

    2020-04-27
    有用 1
    回复 2
    • hlu.
      hlu.
      2020-04-27
      sessionKey和OpendId是在wx.login中返回的
      2020-04-27
      回复
    • Gps
      Gps
      2020-04-27回复hlu.
      好嘞
      2020-04-27
      回复
登录 后发表内容
问题标签