微信报40029错误
2016-05-18 16:51
316 查看
UserAccessToken uat = null;
String requestUrl = String.format(user_token_url, gzh.getAppId(), gzh.getAppSecret(), code);
logger.info(requestUrl);
JSONObject json = httpRequest(requestUrl, "GET", null);
if (json.getString("errmsg") != null)
{
// 重新获取access_token
json = httpRequest(String.format(refresh_token_url, gzh.getAppId(), refresh_token), "GET", null);
}
else
{
refresh_token = json.getString("refresh_token");
}
// https://api.weixin.qq.com/sns/oauth2/refresh_token?appid=APPID&grant_type=refresh_token&refresh_token=REFRESH_TOKEN
logger.info(JsonUtil.toJSONString(json));
String requestUrl = String.format(user_token_url, gzh.getAppId(), gzh.getAppSecret(), code);
logger.info(requestUrl);
JSONObject json = httpRequest(requestUrl, "GET", null);
if (json.getString("errmsg") != null)
{
// 重新获取access_token
json = httpRequest(String.format(refresh_token_url, gzh.getAppId(), refresh_token), "GET", null);
}
else
{
refresh_token = json.getString("refresh_token");
}
// https://api.weixin.qq.com/sns/oauth2/refresh_token?appid=APPID&grant_type=refresh_token&refresh_token=REFRESH_TOKEN
logger.info(JsonUtil.toJSONString(json));
相关文章推荐
- 刨坑:Flex布局新旧混合写法兼容写法详解(兼容微信)
- Android微信支付
- 微信支付坑:url未注册
- Android微信支付
- 微信页面的代码|你一定没有看过这么神奇的代码
- java微信开发第二步 获取消息和回复消息
- 实现微信翻页效果
- java微信开发API第一步 服务器接入
- 实习期间第二个小程序
- 转:基于TLS1.3的微信安全通信协议mmtls介绍
- 使用配置文件配置微信自动回复内容信息
- 【fastweixin框架教程8】微信企业号临时素材管理
- 微信打开网址添加在浏览器中打开提示
- 微信公众号-获取用户信息(网页授权获取)
- 解密微信拼团电商:拼多多
- 微信第三方全网发布问题。
- 关于微信分享功能开发的一些bug
- 源码推荐(0518):支付宝、微信、银联、百度钱宝、银联、苹果支付,简单弹窗效果
- 微信分组群发图文40152,微信分组群发图文invalid group id hint
- IOS开发之微信山寨版