小程序
小游戏
企业微信
微信支付
扫描小程序码分享
解密微信运动加密数据encryptedData,为空,且返回错误 invalid padding on input
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
微信运动数据的获取包括两个步骤:调用 wx.getWeRunData 获取加密数据,然后在服务器端解密这些加密数据。如果你在解密过程中得到的 encryptedData 为空,可能有以下几个原因:
wx.getWeRunData
encryptedData
wx.openSetting
session_key
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
求完整代码
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
微信运动数据的获取包括两个步骤:调用
wx.getWeRunData
获取加密数据,然后在服务器端解密这些加密数据。如果你在解密过程中得到的encryptedData
为空,可能有以下几个原因:wx.getWeRunData
将无法获取数据。你可以使用wx.openSetting
引导用户打开设置页面并授权。session_key
。如果session_key
失效(例如用户重新登录),那么解密过程会失败。session_key
来进行解密。求完整代码