发布于 3年前

The given payload is invalid.

问题:

使用EasyWeChat提示The given payload is invalid.

$user_info = $mp->encryptor->decryptData($session_key, $request->iv, $request->encryptedData);

EasyWechat 小程序获取手机号onGetPhoneNumber解密消息 有时会出现 The given payload is invalid. 数据无效。

解决方案:

获取用来生成 session_key 的 code 需要在获取 encryptedData 和 iv 之前就可以。

通俗一点,先让前端执行 wx.login () 拿到 code 了,再执行 getPhoneNumber 拿 encryptedData 和 iv。

©2020 edoou.com   京ICP备16001874号-3