/**
*
* getUserInfo:(获取用户信息).
*
* @author hankeqi
* @param @param requestMap
* @param @return 设定文件
* @throws String DOM对象
* @since JDK 1.7
*/
public static UserInfoWecath getUserInfo(Map<String, String> requestMap) {
JSONObject jsonObject =null;
try {
String openid = requestMap.get("FromUserName");
String accessToken = getAccessToken();
String url = "https://api.weixin.qq.com/cgi-bin/user/info?access_token="+ accessToken + "&openid=" + openid +"&lang=zh_CN";
jsonObject= httpRequest(url, "GET", null);
if (!jsonObject.containsKey("errcode")) {
log.info("/*****************获取用户信息=" + jsonObject+ "*************************/");
UserInfoWecath userInfoWecath=new UserInfoWecath();
userInfoWecath.setSubscribe(jsonObject.getString("subscribe"));
userInfoWecath.setOpenid(jsonObject.getString("openid"));
userInfoWecath.setNickname(jsonObject.getString("nickname"));
userInfoWecath.setSex(jsonObject.getString("sex"));
userInfoWecath.setLanguage(jsonObject.getString("language"));
userInfoWecath.setCity(jsonObject.getString("city"));
userInfoWecath.setProvince(jsonObject.getString("province"));
userInfoWecath.setCountry(jsonObject.getString("country"));
userInfoWecath.setHeadimgurl(jsonObject.getString("headimgurl"));
userInfoWecath.setSubscribeTime(jsonObject.getString("subscribe_time"));
userInfoWecath.setUnionid(jsonObject.getString("remark"));
return userInfoWecath;
}
} catch (Exception e) {
log.error("/********************获取用户信息失败"+jsonObject+"************************************************",e);
}
return null;
}
微信获取用户信息
最新推荐文章于 2023-05-15 11:27:40 发布