<dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-miniapp</artifactId> <version>4.0.0</version> </dependency>
public String codeInfo(String code) { String url = "https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token="; String accessToken = null; String phoneNumber = null; try { accessToken = wxMaService.getAccessToken(); url = url + accessToken; cn.hutool.json.JSONObject jsonObject1 = new cn.hutool.json.JSONObject(); jsonObject1.put("code",code); String post = HttpUtil.post(url, jsonObject1.toString()); JSONObject jsonObject = JSONUtil.parseObj(post); System.out.println(jsonObject); WxMaPhoneNumberInfo phoneInfo = jsonObject.get("phone_info", WxMaPhoneNumberInfo.class); phoneNumber = phoneInfo.getPhoneNumber(); } catch (WxErrorException e) { e.printStackTrace(); }