mirror of
				https://gitee.com/binary/weixin-java-tools.git
				synced 2025-10-30 18:19:04 +08:00 
			
		
		
		
	update
This commit is contained in:
		| @ -288,6 +288,7 @@ public interface WxCpService { | ||||
|    * <pre> | ||||
|    * 用oauth2获取用户信息 | ||||
|    * http://qydev.weixin.qq.com/wiki/index.php?title=根据code获取成员信息 | ||||
|    * 因为企业号oauth2.0必须在应用设置里设置通过ICP备案的可信域名,所以无法测试,因此这个方法很可能是坏的。 | ||||
|    * </pre> | ||||
|    * @param code | ||||
|    * @return [userid, deviceid] | ||||
|  | ||||
| @ -1,6 +1,5 @@ | ||||
| package me.chanjar.weixin.cp.demo; | ||||
|  | ||||
| import me.chanjar.weixin.common.api.WxConsts; | ||||
| import me.chanjar.weixin.cp.api.*; | ||||
| import me.chanjar.weixin.cp.bean.WxCpXmlMessage; | ||||
| import me.chanjar.weixin.cp.bean.WxCpXmlOutMessage; | ||||
| @ -20,22 +19,24 @@ public class WxCpDemoServer { | ||||
|   private static WxCpMessageRouter wxCpMessageRouter; | ||||
|  | ||||
|   public static void main(String[] args) throws Exception { | ||||
|     initWeixin(); | ||||
|  | ||||
|     Server server = new Server(8080); | ||||
|  | ||||
|     ServletHandler handler = new ServletHandler(); | ||||
|     server.setHandler(handler); | ||||
|     ServletHandler servletHandler = new ServletHandler(); | ||||
|     server.setHandler(servletHandler); | ||||
|  | ||||
|     ServletHolder endpointServletHolder = new ServletHolder(new WxCpEndpointServlet(wxCpConfigStorage, wxCpService, wxCpMessageRouter)); | ||||
|     handler.addServletWithMapping(endpointServletHolder, "/*"); | ||||
|     servletHandler.addServletWithMapping(endpointServletHolder, "/*"); | ||||
|  | ||||
|     ServletHolder oauthServletHolder = new ServletHolder(new WxCpOAuth2Servlet(wxCpService)); | ||||
|     handler.addServletWithMapping(oauthServletHolder, "/oauth2/*"); | ||||
|     servletHandler.addServletWithMapping(oauthServletHolder, "/oauth2/*"); | ||||
|  | ||||
|     server.start(); | ||||
|     server.join(); | ||||
|   } | ||||
|  | ||||
|   private static void init() { | ||||
|   private static void initWeixin() { | ||||
|     try { | ||||
|       InputStream is1 = ClassLoader.getSystemResourceAsStream("test-config.xml"); | ||||
|       WxCpDemoInMemoryConfigStorage config = WxCpDemoInMemoryConfigStorage.fromXml(is1); | ||||
|  | ||||
| @ -27,15 +27,15 @@ public class WxMpDemoServer { | ||||
|  | ||||
|     Server server = new Server(8080); | ||||
|  | ||||
|     ServletHandler handler = new ServletHandler(); | ||||
|     ServletHandler servletHandler = new ServletHandler(); | ||||
|     server.setHandler(servletHandler); | ||||
|  | ||||
|     ServletHolder endpointServletHolder = new ServletHolder(new WxMpEndpointServlt(wxMpConfigStorage, wxMpService, wxMpMessageRouter)); | ||||
|     handler.addServletWithMapping(endpointServletHolder, "/*"); | ||||
|     servletHandler.addServletWithMapping(endpointServletHolder, "/*"); | ||||
|  | ||||
|     ServletHolder oauthServletHolder = new ServletHolder(new WxMpOAuth2Servlet(wxMpService)); | ||||
|     handler.addServletWithMapping(oauthServletHolder, "/oauth2/*"); | ||||
|     servletHandler.addServletWithMapping(oauthServletHolder, "/oauth2/*"); | ||||
|  | ||||
|     server.setHandler(handler); | ||||
|     server.start(); | ||||
|     server.join(); | ||||
|   } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Daniel Qian
					Daniel Qian