企业微信token+code获取用户信息

/**
     * 根据url获取json数据
     * @param url
     * @return
     * @throws IOException 
     */
    public static String getUserInfo(String token,String code) throws IOException {
        StringBuilder json = new StringBuilder();
        BufferedReader in = null;
        HttpURLConnection conn = null;
        try {
            URL url = new URL("https://qyapi.weixin.qq.com/cgi-bin/user/getuserinfo?access_token="+token+"&code="+code);
            conn = (HttpURLConnection) url.openConnection();
            in = new BufferedReader(new InputStreamReader(conn.getInputStream(),"UTF-8"));
            String inputLine = null;
            while ((inputLine = in.readLine()) != null) {
                json.append(inputLine);
            }
        }catch (IOException e) {
            e.printStackTrace();
        }finally{
            in.close();
            conn.disconnect();
        }
        return json.toString();
    }

运行结果:

{
    "UserId": "zhagnsan",
    "DeviceId": "864253035285998",
    "errcode": 0,
    "errmsg": "ok",
    "user_ticket": "4TmADZ0hfsAw4QWIayl6IepHr6f9rQTwsSoowj4VuqXLQf2yWOoAXW8zKOnvPOZjb4hJI-MHsisDfkDKQbITqxo0a1P5XnYw6ZtHlsTjMTI",
    "expires_in": 1800
}

发布了35 篇原创文章 · 获赞 18 · 访问量 5万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览