RT,完全按照官方提供的示例写的代码,反复确认appId, sessionKey, encryptedData, iv是正确的,但是就是报
WXBizDataCrypt.js:25 throw new Error('Illegal Buffer') ^Error: Illegal Buffer |
这个错误。
wxUserInfo的信息获取到如下:
{ "wxUserInfo": { "errMsg": "getUserInfo:ok", "rawData": "{\"nickName\":\"Eason 6\",\"gender\":1,\"language\":\"zh_CN\",\"city\":\"Chaoyang\",\"province\":\"Beijing\",\"country\":\"CN\",\"avatarUrl\":\"http://wx.qlogo.cn/mmopen/vi_32/TnmicUjMibdUqIhwkjtyFC6bcnWc4CeaBsUjlQa7OylMzyNSSiajPe54rmvyCUU64wkc7wdIQd7zjcYOTFkLHloFg/0\"}", "userInfo": { "nickName": "Eason 6", "gender": 1, "language": "zh_CN", "city": "Chaoyang", "province": "Beijing", "country": "CN", "avatarUrl": "http://wx.qlogo.cn/mmopen/vi_32/TnmicUjMibdUqIhwkjtyFC6bcnWc4CeaBsUjlQa7OylMzyNSSiajPe54rmvyCUU64wkc7wdIQd7zjcYOTFkLHloFg/0" }, "signature": "7cf8445c359af01e800119f5b262014c63c5b420", "encryptData": "8z8b9xBMZBdTr5ddfrBCTpqSy9gxKZLfE0YyAEXcN7xzz3O+F3bEkYo2A9a2h+nUWKviwbatugTh3Ubr90mjtL27r/Kqi7lpStibatmxO3GQlh6mhSQ+AV53ZpoENAhPxsDZntqNbhJiCLW4S4JFsJ258buQJW0+uRBWbqH8H8Hen5cV+I4VbuPDIGBFkPtRwOsAN5gVuYquoOqgOeS3SsYXTDhxa96r4+UEV5szDBBPEXrRLT+k+7iNRXDh2vvKDcEfrWSMJNNzzACcdMnEuoE1PXsbPd3jnE62OjX328+pi+hcXfcO/3G3po2REISEtQUu2eleLRnj6QlVxlNFleXYddJJ3rF4OYkbDBjGT4rnh9cdTeVK1oMMmORkBrCmf/fre5+CieUhUQedw/GKwfMFCUHT5oRrJ9tsy6oP/oFTITM1Dcb08fyRRhQWrczTJk/Ak4ffoWJOkSloq6TeomqMuUp7FbEaNaThZYZZcyahKyHzhk7FaQjsc5ziPnZLfGXhyYfYh/5yMs0Mbu5uqw==", "encryptedData": "vLzC6MrKzrNx5XE2E3sUnf/XqrrUX9c8VZkZQ/9EXN0MbSxzsOa3AJZzzJSqeGLs5k1rVY97uD8v5GrpnOEMqRXqwqrhVWTKiM07qdjFB7iTL1ygENp/QLND+CvX54i5tJZb8Pv7INBEICYlWZSytm/diZ2QzhxH6IOwUT2c70YLfyKmvqDoqk6NCMLbGV5UHVhb9NPSD+ES8NorZ/csd+FNQXgramuvPyo87Xek7oTjeFJWtihn/yMOzqCIX22qWH5nzY4yuDaUzfTZF949LQZQ+NrDSTheY+sBb/GDZBRMKRF2CiBCK87oLM4RgMwQlMh3SESKxdCa29AqqPOEKoOTKgA+8cA3FGeE16kGuEE3DCZud8gINC8Y73hsQSBLrADvosamLgV+KzhVNUi2H9tLY/K2j/dO8837d/ku+hoknYAvqJsjyWM0p7ZtybqNsAzKbA1rEHI+gvsu0jb1Q8GGIZK5T6/EjA/QgHuPMIU5Y9/Ssas4JfyXEuERL6iV/PARf5Dkr8QeT1LZpU40Tw==", "iv": "quoCR+p9cUkJfFOIfUfIBw==" }} |

楼主好,请问这个问题解决了吗?
返回的字符串有问题,无法正确解析成json对象