diff --git a/mlWechatOpen/src/main/java/com/iformall/mp/controller/WxMemController.java b/mlWechatOpen/src/main/java/com/iformall/mp/controller/WxMemController.java index 4d5be01..ad42814 100644 --- a/mlWechatOpen/src/main/java/com/iformall/mp/controller/WxMemController.java +++ b/mlWechatOpen/src/main/java/com/iformall/mp/controller/WxMemController.java @@ -48,7 +48,13 @@ public class WxMemController { String nextOpenId = null; while (true) { - WxMpUserList mpUserList = wxService.getUserService().userList(nextOpenId); + WxMpUserList mpUserList; + try { + mpUserList = wxService.getUserService().userList(nextOpenId); + } catch (WxErrorException e) { + logger.error("获取粉丝openIds出错: " + e.getMessage()); + break; + } logger.info(mpUserList.toString()); getBatchUserInfos(wxService, mpUserList, authorizerInfo); nextOpenId = mpUserList.getNextOpenid();