小程序
小游戏
企业微信
微信支付
扫描小程序码分享
微信小程序绑定到微信开放平台,1. 通过用户主动授权获取加密参数后解密无法获取unionid。 2. 通过微信code调用https://api.weixin.qq.com/sns/jscode2session 接口也无法获取unionid。
appid:wx7fc0a2a40053ae89
openid:oRmw85D8N07yVXplcippOiyqUtuQ
请求时间:2020-07-14 13:34:52
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
看看你获取unionid部分的代码
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
用的是开源的wxJava
WxMaUserInfo userInfo = wxMaService.getUserService().getUserInfo(sessionKey, registerVO.getEncryptedData(), registerVO.getIv());
log.info("获取微信授权的用户信息1:{}", JSON.toJSONString(userInfo));
WxMaJscode2SessionResult wxMaJscode2SessionResult = null;
try {
wxMaJscode2SessionResult = wxMaService.jsCode2SessionInfo(registerVO.getCode());
log.info("获取微信授权用户信息2:{}", JSON.toJSONString(wxMaJscode2SessionResult));
} catch (WxErrorException e) {
log.error("调用微信接口 jsCode2SessionInfo 异常:", e);
throw new WebException(e.getMessage());
}
log:
获取微信授权的用户信息1:{"watermark":{"appid":"wx7fc0a2a40053ae89","timestamp":"1594706422"}}
获取微信授权用户信息2:{"openid":"oRmw85D8N07yVXplcippOiyqUtuQ","sessionKey":"dQ1Yu9AtUFjjgdT+j/pcgw=="}
是解密出来的,原始数据:
{"code":"081azLdj2d7rEB00qmfj2KhMdj2azLd2","encryptedData":"R2s8DUxIzd9M8BR7/n3DEnc+1j0k8NzKN/b6OOHPFOpp5+w6GDCGdIBDKvIuwFl4I2F1A+QsF2q4+1FyXbqzqqoEcCLh2w51lzoK2F0uUJdIz7ah0boogpnpyKzem4xrPZ6ytuGa+wrxP/FJEmClg1ezHF3C17aM5p+g8Hu5AEYPOxmAd56tpqji9bw1iYP7tUe6AKAAEpIsMKJYYskMhA==","iv":"M4unySw42C8SPG7XmEJrog=="}
解密数据:
{"watermark":{"appid":"wx7fc0a2a40053ae89","timestamp":"1594706422"}}
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
看看你获取unionid部分的代码
用的是开源的wxJava
WxMaUserInfo userInfo = wxMaService.getUserService().getUserInfo(sessionKey, registerVO.getEncryptedData(), registerVO.getIv());
log.info("获取微信授权的用户信息1:{}", JSON.toJSONString(userInfo));
WxMaJscode2SessionResult wxMaJscode2SessionResult = null;
try {
wxMaJscode2SessionResult = wxMaService.jsCode2SessionInfo(registerVO.getCode());
log.info("获取微信授权用户信息2:{}", JSON.toJSONString(wxMaJscode2SessionResult));
} catch (WxErrorException e) {
log.error("调用微信接口 jsCode2SessionInfo 异常:", e);
throw new WebException(e.getMessage());
}
log:
获取微信授权的用户信息1:{"watermark":{"appid":"wx7fc0a2a40053ae89","timestamp":"1594706422"}}
获取微信授权用户信息2:{"openid":"oRmw85D8N07yVXplcippOiyqUtuQ","sessionKey":"dQ1Yu9AtUFjjgdT+j/pcgw=="}
是解密出来的,原始数据:
{"code":"081azLdj2d7rEB00qmfj2KhMdj2azLd2","encryptedData":"R2s8DUxIzd9M8BR7/n3DEnc+1j0k8NzKN/b6OOHPFOpp5+w6GDCGdIBDKvIuwFl4I2F1A+QsF2q4+1FyXbqzqqoEcCLh2w51lzoK2F0uUJdIz7ah0boogpnpyKzem4xrPZ6ytuGa+wrxP/FJEmClg1ezHF3C17aM5p+g8Hu5AEYPOxmAd56tpqji9bw1iYP7tUe6AKAAEpIsMKJYYskMhA==","iv":"M4unySw42C8SPG7XmEJrog=="}
解密数据:
{"watermark":{"appid":"wx7fc0a2a40053ae89","timestamp":"1594706422"}}