首页 > 微信 > 详细

微信小程序获取openid

时间:2020-01-03 16:09:05      阅读:325      评论:0      收藏:0      [点我收藏+]

@Override
public Map<String, Object> getOpenId(Map<String,Object> paramMap) {
String code=(String)paramMap.get("code");   
String APPID=(String)paramMap.get("appid");
String SECRET=(String)paramMap.get("secret");
String access_token = "";
String openid = "";

String aturl ="https://api.weixin.qq.com/sns/jscode2session?appid="+APPID+"&secret="+SECRET+"&js_code="+code+"&grant_type=authorization_code";
try {
DefaultHttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet(aturl);
HttpResponse response = client.execute(request);
if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
String strResult = EntityUtils.toString(response.getEntity());
com.alibaba.fastjson.JSONObject jsonResult = JSON.parseObject(strResult);
access_token = (String) jsonResult.get("access_token");
openid = (String) jsonResult.get("openid");
paramMap.clear();
paramMap.put("openId", openid);

} else {
System.out.println("error");
}

} catch (IOException e) {
// System.out.println("get请求提交失败:" + access_token_url + e);

}
return paramMap;

}

微信小程序获取openid

原文:https://www.cnblogs.com/feathe/p/12145241.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!