From e41c9259b8999d3c166455b1aefe9f72b9b4c06c Mon Sep 17 00:00:00 2001 From: jinyu Date: Sun, 4 Sep 2016 01:00:00 +0800 Subject: [PATCH] #94 --- .../src/main/java/com/foxinmy/weixin4j/qy/WeixinProxy.java | 2 +- .../src/main/java/com/foxinmy/weixin4j/qy/api/MenuApi.java | 6 ++---- weixin4j-qy/src/main/resources/weixin4j.properties | 2 +- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/WeixinProxy.java b/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/WeixinProxy.java index 2ef44100..d0481999 100644 --- a/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/WeixinProxy.java +++ b/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/WeixinProxy.java @@ -188,7 +188,7 @@ public class WeixinProxy { private WeixinProxy(WeixinAccount weixinAccount, TokenCreator tokenCreator, CacheStorager cacheStorager) { if (weixinAccount == null) { - throw new IllegalArgumentException("settings must not be empty"); + throw new IllegalArgumentException("weixinAccount must not be empty"); } if (tokenCreator == null) { throw new IllegalArgumentException("tokenCreator must not be empty"); diff --git a/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/api/MenuApi.java b/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/api/MenuApi.java index c23e22e5..2bfe97a0 100644 --- a/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/api/MenuApi.java +++ b/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/api/MenuApi.java @@ -6,7 +6,6 @@ import java.util.List; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; -import com.alibaba.fastjson.JSONPath; import com.alibaba.fastjson.parser.deserializer.ExtraProcessor; import com.alibaba.fastjson.parser.deserializer.ParseProcess; import com.alibaba.fastjson.serializer.NameFilter; @@ -93,13 +92,12 @@ public class MenuApi extends QyApi { String menu_get_uri = getRequestUri("menu_get_uri"); Token token = tokenManager.getCache(); WeixinResponse response = weixinExecutor.get(String.format(menu_get_uri, token.getAccessToken(), agentid)); - - JSONArray buttons = response.getAsJson().getJSONObject("menu").getJSONArray("button"); + JSONArray buttons = response.getAsJson().getJSONArray("button"); List