[{"title":"( 77 个子文件 1.63MB ) 微信公众号二次开发项目源码","children":[{"title":"OAuth2","children":[{"title":".settings","children":[{"title":"org.eclipse.core.resources.prefs <span style='color:#111;'> 123B </span>","children":null,"spread":false},{"title":"org.eclipse.jdt.core.prefs <span style='color:#111;'> 330B </span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":"com","children":[{"title":"taoge","children":[{"title":"domain","children":[{"title":"Menu.java <span style='color:#111;'> 352B </span>","children":null,"spread":false},{"title":"msg","children":[{"title":"response","children":[{"title":"WeChatNewsMsg.java <span style='color:#111;'> 760B </span>","children":null,"spread":false},{"title":"WeChatMsg.java <span style='color:#111;'> 433B </span>","children":null,"spread":false},{"title":"WeChatTextMsg.java <span style='color:#111;'> 356B </span>","children":null,"spread":false},{"title":"WeChatMusicMsg.java <span style='color:#111;'> 396B </span>","children":null,"spread":false}],"spread":true},{"title":"request","children":[{"title":"WeChatLocationMsg.java <span style='color:#111;'> 915B </span>","children":null,"spread":false},{"title":"WeChatLinkMsg.java <span style='color:#111;'> 675B </span>","children":null,"spread":false},{"title":"WeChatImageMsg.java <span style='color:#111;'> 359B </span>","children":null,"spread":false},{"title":"WeChatMsg.java <span style='color:#111;'> 415B </span>","children":null,"spread":false},{"title":"WeChatVoiceMsg.java <span style='color:#111;'> 503B </span>","children":null,"spread":false},{"title":"WeChatTextMsg.java <span style='color:#111;'> 359B </span>","children":null,"spread":false}],"spread":true},{"title":"WeChatMusic.java <span style='color:#111;'> 959B </span>","children":null,"spread":false},{"title":"WeChatArticle.java <span style='color:#111;'> 1022B </span>","children":null,"spread":false},{"title":"WeXinMsg.java <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false}],"spread":true},{"title":"WeChatUser.java <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false},{"title":"WeixinOauth2Token.java <span style='color:#111;'> 1012B </span>","children":null,"spread":false},{"title":"ComplexButton.java <span style='color:#111;'> 423B </span>","children":null,"spread":false},{"title":"AccessToken.java <span style='color:#111;'> 538B </span>","children":null,"spread":false},{"title":"ViewButton.java <span style='color:#111;'> 438B </span>","children":null,"spread":false},{"title":"WeChatMenuButton.java <span style='color:#111;'> 449B </span>","children":null,"spread":false},{"title":"WeChatButton.java <span style='color:#111;'> 306B </span>","children":null,"spread":false}],"spread":true},{"title":"test","children":[{"title":"OpenIdTest.java <span style='color:#111;'> 104B </span>","children":null,"spread":false},{"title":"WeiXinCodeTest.java <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false}],"spread":true},{"title":"servlet","children":[{"title":"TokenServlet.java <span style='color:#111;'> 3.36KB </span>","children":null,"spread":false},{"title":"OAuthServlet.java <span style='color:#111;'> 7.62KB </span>","children":null,"spread":false}],"spread":true},{"title":"service","children":[{"title":"CoreService.java <span style='color:#111;'> 8.92KB </span>","children":null,"spread":false}],"spread":true},{"title":"util","children":[{"title":"UrlCodeUtil.java <span style='color:#111;'> 406B </span>","children":null,"spread":false},{"title":"HttpsX509TrustManager.java <span style='color:#111;'> 534B </span>","children":null,"spread":false},{"title":"WeChatUtil.java <span style='color:#111;'> 7.95KB </span>","children":null,"spread":false},{"title":"WeChatMsgUtil.java <span style='color:#111;'> 6.77KB </span>","children":null,"spread":false},{"title":"TokenSignUtil.java <span style='color:#111;'> 2.44KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":".project <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"WebRoot","children":[{"title":"META-INF","children":[{"title":"MANIFEST.MF <span style='color:#111;'> 36B </span>","children":null,"spread":false}],"spread":true},{"title":"WEB-INF","children":[{"title":"web.xml <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"classes","children":[{"title":"com","children":[{"title":"taoge","children":[{"title":"domain","children":[{"title":"msg","children":[{"title":"response","children":[{"title":"WeChatNewsMsg.class <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"WeChatTextMsg.class <span style='color:#111;'> 616B </span>","children":null,"spread":false},{"title":"WeChatMsg.class <span style='color:#111;'> 547B </span>","children":null,"spread":false},{"title":"WeChatMusicMsg.class <span style='color:#111;'> 659B </span>","children":null,"spread":false}],"spread":true},{"title":"WeXinMsg.class <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"request","children":[{"title":"WeChatTextMsg.class <span style='color:#111;'> 613B </span>","children":null,"spread":false},{"title":"WeChatVoiceMsg.class <span style='color:#111;'> 791B </span>","children":null,"spread":false},{"title":"WeChatLinkMsg.class <span style='color:#111;'> 985B </span>","children":null,"spread":false},{"title":"WeChatImageMsg.class <span style='color:#111;'> 612B </span>","children":null,"spread":false},{"title":"WeChatLocationMsg.class <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"WeChatMsg.class <span style='color:#111;'> 533B </span>","children":null,"spread":false}],"spread":false},{"title":"WeChatMusic.class <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"WeChatArticle.class <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false}],"spread":true},{"title":"AccessToken.class <span style='color:#111;'> 759B </span>","children":null,"spread":false},{"title":"Menu.class <span style='color:#111;'> 569B </span>","children":null,"spread":false},{"title":"WeChatUser.class <span style='color:#111;'> 2.12KB </span>","children":null,"spread":false},{"title":"WeChatMenuButton.class <span style='color:#111;'> 749B </span>","children":null,"spread":false},{"title":"WeixinOauth2Token.class <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"ViewButton.class <span style='color:#111;'> 731B </span>","children":null,"spread":false},{"title":"ComplexButton.class <span style='color:#111;'> 621B </span>","children":null,"spread":false},{"title":"WeChatButton.class <span style='color:#111;'> 545B </span>","children":null,"spread":false}],"spread":true},{"title":"test","children":[{"title":"WeiXinCodeTest.class <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false},{"title":"OpenIdTest.class <span style='color:#111;'> 403B </span>","children":null,"spread":false}],"spread":true},{"title":"servlet","children":[{"title":"OAuthServlet.class <span style='color:#111;'> 6.82KB </span>","children":null,"spread":false},{"title":"TokenServlet.class <span style='color:#111;'> 2.40KB </span>","children":null,"spread":false}],"spread":true},{"title":"service","children":[{"title":"CoreService.class <span style='color:#111;'> 5.53KB </span>","children":null,"spread":false}],"spread":false},{"title":"util","children":[{"title":"HttpsX509TrustManager.class <span style='color:#111;'> 887B </span>","children":null,"spread":false},{"title":"UrlCodeUtil.class <span style='color:#111;'> 732B </span>","children":null,"spread":false},{"title":"WeChatUtil.class <span style='color:#111;'> 6.37KB </span>","children":null,"spread":false},{"title":"WeChatMsgUtil$1.class <span style='color:#111;'> 721B </span>","children":null,"spread":false},{"title":"WeChatMsgUtil$1$1.class <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"WeChatMsgUtil.class <span style='color:#111;'> 5.13KB </span>","children":null,"spread":false},{"title":"TokenSignUtil.class <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"lib","children":[{"title":"dom4j-1.6.1.jar <span style='color:#111;'> 306.54KB </span>","children":null,"spread":false},{"title":"json-lib-2.2.3-jdk13.jar <span style='color:#111;'> 144.80KB </span>","children":null,"spread":false},{"title":"xstream-1.3.1.jar <span style='color:#111;'> 421.29KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"login.jsp <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"index.jsp <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false}],"spread":true},{"title":".mymetadata <span style='color:#111;'> 291B </span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'> 595B </span>","children":null,"spread":false},{"title":"hptest.war <span style='color:#111;'> 821.63KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]