收藏
回答

WXBizDataCrypt一直报Illegal Buffer未找到原因?

uniapp页面onload:login换取session_key然后页面按钮获取客户的信息希望通过WXBizDataCrypt去换取unionid,但每次校验的时候都会报Illegal Buffer。

我时间的步骤为

1、一个登录页面

2、onload里使用login获得code,然后通过后台换取session_key

3、页面中登录按钮,调用getUserInfo

4、getUserInfo中用WXBizDataCrypt换取union报错

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

1 个回答

  • 郑钱花
    郑钱花
    2021-01-15

    WXBizDataCrypt没用过,解密unionid是后端做的事情,前端传iv和encryptedData给后端解密就行了

    2021-01-15
    有用
    回复 4
    • zb
      zb
      发表于移动端
      2021-01-15
      官方给的例子还没后端的,就给了个node的js
      2021-01-15
      回复
    • 🇭 🇺 🇮
      🇭 🇺 🇮
      2021-08-16
      为什么你们的回答都是丢给后端的?前端就没有办法吗?
      2021-08-16
      回复
    • 郑钱花
      郑钱花
      2021-08-16回复🇭 🇺 🇮
      本来就是 服务端API,你非要前端弄就去弄。
      2021-08-16
      回复
    • 嗯
      2021-11-29回复🇭 🇺 🇮
      我上一年前端实现了 今年不行
      2021-11-29
      回复
登录 后发表内容
问题标签