收藏
回答

nodejs 解密encryptedData 出现Illegal Buffer

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

1 个回答

  • 半寸灰
    半寸灰
    2018-10-30

    注意

    在回调中调用 wx.login 登录,可能会刷新登录态。此时服务器使用 code 换取的 sessionKey 不是加密时使用的 sessionKey,导致解密失败。建议开发者提前进行 login;或者在回调中先使用 checkSession 进行登录态检查,避免 login 刷新登录态。


    请检查  获取加密数据后是否调用过 wx.login 



    2018-10-30
    有用 1
    回复 1
    • lend
      lend
      2023-03-29
      我也遇到这个问题,我的企业微信小程序应用凭证密钥还没申请下来。现在用的是测试企业帐号,corpid :ww17f8d10783494584,secret :i5t-rh8bXeNCgihcYPrG9ZPpWkivzPJ69sv570osk6I 获取到 access_token, 通过access_token ,code,grant_type 获取到 session_key, 使用文档给的解密方法也报了这个错,这个解密跟appid有关吗,有关的话测试的那个appid是那个
      2023-03-29
      回复
登录 后发表内容