微信1.9 通过code换取网页授权access_token问题

//通过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);
        
        
    }


评论区

qin

2018-01-05 16:18

我试了下好像是序列化对象出了问题,不知道是不是少包导致的

热门反馈

扫码入社