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。