微信小程序支付开发笔记1--获取openId
来源:互联网 发布:香奁润色 知乎 编辑:程序博客网 时间:2024/06/07 18:16
用户登录小程序时,会根据微信传来的code,到后台调用小程序登录API,获取用户OpenId等信息(同一用户在不同小程序上的openId是不一致的),录入用户表备用。
获取方法如下:
//从配置文件中读取appid等数据
private staticString APPID= SystemTool.getWXProp("appid");// APPID
private static String APP_SECRET = SystemTool.getWXProp("appsecret");// APP_SECRET
private static String MCH_ID = SystemTool.getWXProp("mch_id");//商户id
private static String SHOPKEY = SystemTool.getWXProp("key");//商户密钥
// 微信小程序获取openId和session的Url
private static String OPEN_SESSION_URL ="https://api.weixin.qq.com/sns/jscode2session?appid=" +APPID+"&secret=" +APP_SECRET
+"&js_code={JSCODE}&grant_type=authorization_code";
public static OpenSessionVo getOpenSessionVo(String jsCode) throws Exception {
if (StringUtils.isBlank(jsCode))
return null;
Stringurl= OPEN_SESSION_URL.replace("{JSCODE}",jsCode);
Stringresult=null;
result = HttpUtils.httpsRequest(url,"GET", "");
System.out.println("OpenSessionVo接口返回:"+result);
OpenSessionVovo = JSON.parseObject(result, OpenSessionVo.class);
System.out.println("用户openId为:"+vo.getOpenid());
return vo;
}
- 微信小程序支付开发笔记1--获取openId
- 微信小程序开发(四)获取用户openid
- 微信开发-公众号支付(1)-获取openid
- 【微信小程序】获取openid
- 微信小程序获取openid
- 微信小程序获取获取openid
- 微信小程序开发之获取openid及用户信息
- 微信小程序开发之获取openid及用户信息
- 微信小程序获取用户openId
- 微信小程序获取用户openid
- 微信小程序 获取openid客户端
- 微信小程序获取用户openid
- 微信小程序获取用户OpenId
- 微信支付接口开发——如何获取openid
- 微信企业号开发:企业支付openid的获取 appid and openid not match
- 微信小程序 获取session_key和openid
- 微信小程序 获取session_key和openid
- 微信小程序获取openid服务器端代码
- redis集群
- 打造自己的RecylerView,GridView,ListView...下拉刷新和上啦加载的动画真的很简单。
- ajax请求添加自定义header参数
- 用Notpad++编辑Linux上的文件
- jqGrid获取表数据
- 微信小程序支付开发笔记1--获取openId
- Java之——编写Shell启动/停止tomcat
- 欢迎使用CSDN-markdown编辑器
- respondsToSelector相关的方法
- 深入理解拉格朗日乘子法(Lagrange Multiplier) 和KKT条件
- python3 urllib爬虫抓取记录
- 通过freemaker生成复杂Word文档(带有图片)
- MBProgressHUD遇到的问题解决
- SDUT1128 Autumn Single contest