呼叫百度圖片識別
/**
* @author chenjin @date 2020-04-01 @ref ZHIKUANGSUTONG-5 -SE
* @param path 遠程地址
* @return
*/
public String validateIdCardImg(String path, String idCardSide){
JSONObject res = null;
// 傳入可選引數呼叫介面
HashMap<String, String> options = new HashMap<String, String>();
options.put("detect_direction", "true");
options.put("detect_risk", "false");
try {
byte[] buffer = null;
buffer = urlTobyte(path);
res = client.idcard(buffer, idCardSide, options);
} catch (Exception e1) {
log.error("從微信服務器下載圖片例外", e1);
return null;
}
return res.toString();
}
/**
* @author chenjin @date 2020-04-01 @ref ZHIKUANGSUTONG-5 -SE
* @param url 遠程地址轉btye
* @return
* @throws MalformedURLException
*/
public byte[] urlTobyte(String url) throws MalformedURLException {
URL ur = new URL(url);
BufferedInputStream in = null;
ByteArrayOutputStream out = null;
try {
in = new BufferedInputStream(ur.openStream());
out = new ByteArrayOutputStream(1024);
byte[] temp = new byte[1024];
int size = 0;
while ((size = in.read(temp)) != -1) {
out.write(temp, 0, size);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
byte[] content = out.toByteArray();
return content;
}
/**
* @author chenjin1 @date 2018-12-16 @ref JJRSJ-1
* @param mediaId
* @return
*/
public String validateIdBankCard(String mediaId) {
JSONObject res = null;
// 傳入可選引數呼叫介面
HashMap<String, String> options = new HashMap<String, String>();
try {
MediaFile mediaFile = new MediaFile();
byte[] file = mediaFile.download(mediaId);
res = client.bankcard(file, options);
} catch (Exception e1) {
log.error("從微信服務器下載圖片例外", e1);
return null;
}
return res.toString();
}
導致日志列印重復
[INFO][13:36:40][org.sword.wechat4j.jsapi.JsApiManager] sign : 1c68b9b4dd06adb3b5b2486541303b911dd59f25
10514278 [http-apr-18080-exec-6] INFO org.sword.wechat4j.jsapi.JsApiManager - sign : 1c68b9b4dd06adb3b5b2486541303b911dd59f25
10514278 [http-apr-18080-exec-6] INFO org.sword.wechat4j.jsapi.JsApiManager - sign : 1c68b9b4dd06adb3b5b2486541303b911dd59f25
10514278 [http-apr-18080-exec-6] INFO org.sword.wechat4j.jsapi.JsApiManager - sign : 1c68b9b4dd06adb3b5b2486541303b911dd59f25
[INFO][13:36:40][org.apache.shiro.web.servlet.UserAdviceFilter] wechat interceptor to oauth2 get openid...
10514541 [http-apr-18080-exec-9] INFO org.apache.shiro.web.servlet.UserAdviceFilter - wechat interceptor to oauth2 get openid...
10514541 [http-apr-18080-exec-9] INFO org.apache.shiro.web.servlet.UserAdviceFilter - wechat interceptor to oauth2 get openid...
10514541 [http-apr-18080-exec-9] INFO org.apache.shiro.web.servlet.UserAdviceFilter - wechat interceptor to oauth2 get openid...
[INFO][13:36:44][com.zt3000.wechat.controller.WechatController] 獲取正確的union_id:oTi6bxGg5YIrWOnNDtnqfwtANi_Q
10518729 [http-apr-18080-exec-8] INFO com.zt3000.wechat.controller.WechatController - 獲取正確的union_id:oTi6bxGg5YIrWOnNDtnqfwtANi_Q
10518729 [http-apr-18080-exec-8] INFO com.zt3000.wechat.controller.WechatController - 獲取正確的union_id:oTi6bxGg5YIrWOnNDtnqfwtANi_Q
10518729 [http-apr-18080-exec-8] INFO com.zt3000.wechat.controller.WechatController - 獲取正確的union_id:oTi6bxGg5YIrWOnNDtnqfwtANi_Q
[INFO][13:36:45][org.sword.wechat4j.user.UserManager] return data {"subscribe":1,"openid":"o2LMUwGRbGHLaGCzmvExEE5c3pQs","nickname":"^.^","sex":1,"language":"zh_CN","city":"南京","province":"江蘇","country":"中國","headimgurl":"http:\/\/thirdwx.qlogo.cn\/mmopen\/xEto3zdtpdOpXUQfxmuZpOJNI7GoXCrKWvjDzgkXoXg0UKmH0IsAgfggp6uBpet9yZqcicsJTGwaAZmLuibG4lcxJkH7JzR3WQ\/132","subscribe_time":1587372282,"unionid":"oTi6bxGg5YIrWOnNDtnqfwtANi_Q","remark":"","groupid":0,"tagid_list":[],"subscribe_scene":"ADD_SCENE_QR_CODE","qr_scene":0,"qr_scene_str":""}
10518844 [http-apr-18080-exec-8] INFO org.sword.wechat4j.user.UserManager - return data {"subscribe":1,"openid":"o2LMUwGRbGHLaGCzmvExEE5c3pQs","nickname":"^.^","sex":1,"language":"zh_CN","city":"南京","province":"江蘇","country":"中國","headimgurl":"http:\/\/thirdwx.qlogo.cn\/mmopen\/xEto3zdtpdOpXUQfxmuZpOJNI7GoXCrKWvjDzgkXoXg0UKmH0IsAgfggp6uBpet9yZqcicsJTGwaAZmLuibG4lcxJkH7JzR3WQ\/132","subscribe_time":1587372282,"unionid":"oTi6bxGg5YIrWOnNDtnqfwtANi_Q","remark":"","groupid":0,"tagid_list":[],"subscribe_scene":"ADD_SCENE_QR_CODE","qr_scene":0,"qr_scene_str":""}
10518844 [http-apr-18080-exec-8] INFO org.sword.wechat4j.user.UserManager - return data {"subscribe":1,"openid":"o2LMUwGRbGHLaGCzmvExEE5c3pQs","nickname":"^.^","sex":1,"language":"zh_CN","city":"南京","province":"江蘇","country":"中國","headimgurl":"http:\/\/thirdwx.qlogo.cn\/mmopen\/xEto3zdtpdOpXUQfxmuZpOJNI7GoXCrKWvjDzgkXoXg0UKmH0IsAgfggp6uBpet9yZqcicsJTGwaAZmLuibG4lcxJkH7JzR3WQ\/132","subscribe_time":1587372282,"unionid":"oTi6bxGg5YIrWOnNDtnqfwtANi_Q","remark":"","groupid":0,"tagid_list":[],"subscribe_scene":"ADD_SCENE_QR_CODE","qr_scene":0,"qr_scene_str":""}
10518844 [http-apr-18080-exec-8] INFO org.sword.wechat4j.user.UserManager - return data {"subscribe":1,"openid":"o2LMUwGRbGHLaGCzmvExEE5c3pQs","nickname":"^.^","sex":1,"language":"zh_CN","city":"南京","province":"江蘇","country":"中國","headimgurl":"http:\/\/thirdwx.qlogo.cn\/mmopen\/xEto3zdtpdOpXUQfxmuZpOJNI7GoXCrKWvjDzgkXoXg0UKmH0IsAgfggp6uBpet9yZqcicsJTGwaAZmLuibG4lcxJkH7JzR3WQ\/132","subscribe_time":1587372282,"unionid":"oTi6bxGg5YIrWOnNDtnqfwtANi_Q","remark":"","groupid":0,"tagid_list":[],"subscribe_scene":"ADD_SCENE_QR_CODE","qr_scene":0,"qr_scene_str":""}
[INFO][13:36:45][com.zt3000.wechat.controller.WechatController] log getUser :{"city":"南京","country":"中國","groupid":0,"headimgurl":"http://thirdwx.qlogo.cn/mmopen/xEto3zdtpdOpXUQfxmuZpOJNI7GoXCrKWvjDzgkXoXg0UKmH0IsAgfggp6uBpet9yZqcicsJTGwaAZmLuibG4lcxJkH7JzR3WQ/132","language":"zh_CN","nickname":"^.^","openid":"o2LMUwGRbGHLaGCzmvExEE5c3pQs","province":"江蘇","qr_scene":"0","qr_scene_str":"","remark":"","sex":1,"subscribe":1,"subscribe_scene":"ADD_SCENE_QR_CODE","subscribe_time":"1587372282","unionid":"oTi6bxGg5YIrWOnNDtnqfwtANi_Q"}
10518845 [http-apr-18080-exec-8] INFO com.zt3000.wechat.controller.WechatController - log getUser :{"city":"南京","country":"中國","groupid":0,"headimgurl":"http://thirdwx.qlogo.cn/mmopen/xEto3zdtpdOpXUQfxmuZpOJNI7GoXCrKWvjDzgkXoXg0UKmH0IsAgfggp6uBpet9yZqcicsJTGwaAZmLuibG4lcxJkH7JzR3WQ/132","language":"zh_CN","nickname":"^.^","openid":"o2LMUwGRbGHLaGCzmvExEE5c3pQs","province":"江蘇","qr_scene":"0","qr_scene_str":"","remark":"","sex":1,"subscribe":1,"subscribe_scene":"ADD_SCENE_QR_CODE","subscribe_time":"1587372282","unionid":"oTi6bxGg5YIrWOnNDtnqfwtANi_Q"}
10518845 [http-apr-18080-exec-8] INFO com.zt3000.wechat.controller.WechatController - log getUser :{"city":"南京","country":"中國","groupid":0,"headimgurl":"http://thirdwx.qlogo.cn/mmopen/xEto3zdtpdOpXUQfxmuZpOJNI7GoXCrKWvjDzgkXoXg0UKmH0IsAgfggp6uBpet9yZqcicsJTGwaAZmLuibG4lcxJkH7JzR3WQ/132","language":"zh_CN","nickname":"^.^","openid":"o2LMUwGRbGHLaGCzmvExEE5c3pQs","province":"江蘇","qr_scene":"0","qr_scene_str":"","remark":"","sex":1,"subscribe":1,"subscribe_scene":"ADD_SCENE_QR_CODE","subscribe_time":"1587372282","unionid":"oTi6bxGg5YIrWOnNDtnqfwtANi_Q"}
10518845 [http-apr-18080-exec-8] INFO com.zt3000.wechat.controller.WechatController - log getUser :{"city":"南京","country":"中國","groupid":0,"headimgurl":"http://thirdwx.qlogo.cn/mmopen/xEto3zdtpdOpXUQfxmuZpOJNI7GoXCrKWvjDzgkXoXg0UKmH0IsAgfggp6uBpet9yZqcicsJTGwaAZmLuibG4lcxJkH7JzR3WQ/132","language":"zh_CN","nickname":"^.^","openid":"o2LMUwGRbGHLaGCzmvExEE5c3pQs","province":"江蘇","qr_scene":"0","qr_scene_str":"","remark":"","sex":1,"subscribe":1,"subscribe_scene":"ADD_SCENE_QR_CODE","subscribe_time":"1587372282","unionid":"oTi6bxGg5YIrWOnNDtnqfwtANi_Q"}
[INFO][13:36:45][org.apache.shiro.web.servlet.UserAdviceFilter] wechat interceptor to get user...
10519231 [http-apr-18080-exec-6] INFO org.apache.shiro.web.servlet.UserAdviceFilter - wechat interceptor to get user...
10519231 [http-apr-18080-exec-6] INFO org.apache.shiro.web.servlet.UserAdviceFilter - wechat interceptor to get user...
10519231 [http-apr-18080-exec-6] INFO org.apache.shiro.web.servlet.UserAdviceFilter - wechat interceptor to get user...
[INFO][13:36:46][com.zt3000.webchat.controller.common.WeixinUserController] 當前用戶:loginUser=com.zt3000.webchat.common.LoginUser@2bcafdf2
10520523 [http-apr-18080-exec-10] INFO com.zt3000.webchat.controller.common.WeixinUserController - 當前用戶:loginUser=com.zt3000.webchat.common.LoginUser@2bcafdf2
10520523 [http-apr-18080-exec-10] INFO com.zt3000.webchat.controller.common.WeixinUserController - 當前用戶:loginUser=com.zt3000.webchat.common.LoginUser@2bcafdf2
10520523 [http-apr-18080-exec-10] INFO com.zt3000.webchat.controller.common.WeixinUserController - 當前用戶:loginUser=com.zt3000.webchat.common.LoginUser@2bcafdf2
誰能幫我看一下這問題,java工程,日志為什么是重復列印
uj5u.com熱心網友回復:
百度識別jar包升級,我剛開始使用4.7.0,升級最新的4.12.0轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/87473.html
標籤:Java EE
上一篇:想請教一下這個問題
