zoukankan      html  css  js  c++  java
  • 微信小程序获取openid

    @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;

    }

  • 相关阅读:
    通过git向github提交项目
    git连接github mac
    char如何储存3个字节或者4个字节
    centOS 7安装jdk
    在移动端语言react中使用video.js
    小程序自定义头部navbar组件
    git常用指令汇总学习
    react表单
    react从入门到熟悉(回顾react)
    react生命周期
  • 原文地址:https://www.cnblogs.com/feathe/p/12145241.html
Copyright © 2011-2022 走看看