mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-10-21 02:57:37 +08:00
#1119 开放平台模块getAuthorizerList方法里自动刷新refreshToken
This commit is contained in:
@@ -313,7 +313,17 @@ public class WxOpenComponentServiceImpl implements WxOpenComponentService {
|
|||||||
jsonObject.addProperty("offset", begin);
|
jsonObject.addProperty("offset", begin);
|
||||||
jsonObject.addProperty("count", len);
|
jsonObject.addProperty("count", len);
|
||||||
String responseContent = post(url, jsonObject.toString());
|
String responseContent = post(url, jsonObject.toString());
|
||||||
return WxOpenGsonBuilder.create().fromJson(responseContent, WxOpenAuthorizerListResult.class);
|
WxOpenAuthorizerListResult ret = WxOpenGsonBuilder.create().fromJson(responseContent, WxOpenAuthorizerListResult.class);
|
||||||
|
if(ret != null && ret.getList() != null){
|
||||||
|
for(Map<String, String> data : ret.getList()){
|
||||||
|
String authorizerAppid = data.get("authorizer_appid");
|
||||||
|
String refreshToken = data.get("refresh_token");
|
||||||
|
if(authorizerAppid != null && refreshToken != null){
|
||||||
|
this.getWxOpenConfigStorage().setAuthorizerRefreshToken(authorizerAppid, refreshToken);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Reference in New Issue
Block a user