Explorar o código

微信个性化菜单接口group_id改为tag_id

详细参见http://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1455782296&token=&lang=zh_CN
YuJian %!s(int64=9) %!d(string=hai) anos
pai
achega
f6c24ace0e

+ 6 - 6
weixin-java-common/src/main/java/me/chanjar/weixin/common/bean/WxMenu.java

@@ -129,7 +129,7 @@ public class WxMenu implements Serializable {
   }
   }
   
   
   public static class WxMenuRule {
   public static class WxMenuRule {
-    private String groupId;
+    private String tagId;
     private String sex;
     private String sex;
     private String country;
     private String country;
     private String province;
     private String province;
@@ -137,12 +137,12 @@ public class WxMenu implements Serializable {
     private String clientPlatformType;
     private String clientPlatformType;
     private String language;
     private String language;
     
     
-    public String getGroupId() {
-      return groupId;
+    public String getTagId() {
+      return tagId;
     }
     }
 	
 	
-    public void setGroupId(String groupId) {
-      this.groupId = groupId;
+    public void setTagId(String tagId) {
+      this.tagId = tagId;
     }
     }
 	
 	
     public String getSex() {
     public String getSex() {
@@ -196,7 +196,7 @@ public class WxMenu implements Serializable {
       @Override
       @Override
     public String toString() {
     public String toString() {
       return "matchrule:{" +
       return "matchrule:{" +
-          "group_id='" + groupId + '\'' +
+          "tag_id='" + tagId + '\'' +
           ", sex='" + sex + '\'' +
           ", sex='" + sex + '\'' +
           ", country" + country + '\'' +
           ", country" + country + '\'' +
           ", province" + province + '\'' +
           ", province" + province + '\'' +

+ 1 - 1
weixin-java-common/src/main/java/me/chanjar/weixin/common/util/json/WxMenuGsonAdapter.java

@@ -62,7 +62,7 @@ public class WxMenuGsonAdapter implements JsonSerializer<WxMenu>, JsonDeserializ
 
 
   protected JsonObject convertToJson(WxMenu.WxMenuRule menuRule){
   protected JsonObject convertToJson(WxMenu.WxMenuRule menuRule){
     JsonObject matchRule = new JsonObject();
     JsonObject matchRule = new JsonObject();
-    matchRule.addProperty("group_id",menuRule.getGroupId());
+    matchRule.addProperty("tag_id",menuRule.getTagId());
     matchRule.addProperty("sex",menuRule.getSex());
     matchRule.addProperty("sex",menuRule.getSex());
     matchRule.addProperty("country",menuRule.getCountry());
     matchRule.addProperty("country",menuRule.getCountry());
     matchRule.addProperty("province",menuRule.getProvince());
     matchRule.addProperty("province",menuRule.getProvince());

+ 1 - 1
weixin-java-common/src/test/java/me/chanjar/weixin/common/bean/WxMenuTest.java

@@ -67,7 +67,7 @@ public class WxMenuTest {
     menu.getButtons().add(button1);
     menu.getButtons().add(button1);
 
 
     WxMenu.WxMenuRule wxMenuRule = new WxMenu.WxMenuRule();
     WxMenu.WxMenuRule wxMenuRule = new WxMenu.WxMenuRule();
-    wxMenuRule.setGroupId("2");
+    wxMenuRule.setTagId("2");
     wxMenuRule.setSex("1");
     wxMenuRule.setSex("1");
     wxMenuRule.setCountry("中国");
     wxMenuRule.setCountry("中国");
     wxMenuRule.setProvince("广东");
     wxMenuRule.setProvince("广东");