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