在这一步的开发中,一定要按照这样的顺序 1. 小程序请求 login,拿到 code 然后传给服务端;2.服务端拿到 code 到微信服务器拿到 sessionKey;3.然后小程序调用 getuserinfo 接口拿到 encryptedData,iv,然后给服务端;4.服务端拿到客户端的 encryptedData,vi 还有之前的 sessionKey 去解密得到 unionId 等用户信息;不然就会出现你这样的问题,你这种情况偶然出现的原因就是 你在服务端还未去获取 sessionKey 的时候你就去调用了 getuserinfo,有时候你会比服务端快,有时候你会比服务端慢,所以就出现了偶然性