//通过code换取网页授权access_token出现500,报错日志没打印出来
String appId=ApiConfigKit.getApiConfig().getAppId();
String secret=ApiConfigKit.getApiConfig().getAppSecret();
System.out.println("appid:"+appId);
System.out.println("secret:"+secret);
//通过code换取网页授权access_token
try {
SnsAccessToken snsAccessToken=SnsAccessTokenApi.getSnsAccessToken(appId,secret,code);
System.out.println(snsAccessToken.getErrorMsg());
} catch (Exception e) {
System.out.println(e);
}
1.8的时候好像是正常的,改成1.9就没反应了具体不知道那里出了问题
WeixinConfig文件代码
public void afterJFinalStart() {
ApiConfig ac = new ApiConfig();
// 配置微信 API 相关参数
ac.setToken(PropKit.get("token"));
ac.setAppId(PropKit.get("appId"));
ac.setAppSecret(PropKit.get("appSecret"));
/**
* 是否对消息进行加密,对应于微信平台的消息加解密方式:
* 1:true进行加密且必须配置 encodingAesKey
* 2:false采用明文模式,同时也支持混合模式
*/
ac.setEncryptMessage(PropKit.getBoolean("encryptMessage", false));
ac.setEncodingAesKey(PropKit.get("encodingAesKey", "setting it in config file"));
ApiConfigKit.putApiConfig(ac);
}