Bladeren bron

update

master
Daniel Qian 10 jaren geleden
bovenliggende
commit
880b9fdb55
3 gewijzigde bestanden met toevoegingen van 12 en 10 verwijderingen
  1. +1
    -0
      weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/WxCpService.java
  2. +7
    -6
      weixin-java-cp/src/test/java/me/chanjar/weixin/cp/demo/WxCpDemoServer.java
  3. +4
    -4
      weixin-java-mp/src/test/java/me/chanjar/weixin/mp/demo/WxMpDemoServer.java

+ 1
- 0
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/WxCpService.java Bestand weergeven

@@ -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]


+ 7
- 6
weixin-java-cp/src/test/java/me/chanjar/weixin/cp/demo/WxCpDemoServer.java Bestand weergeven

@@ -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);


+ 4
- 4
weixin-java-mp/src/test/java/me/chanjar/weixin/mp/demo/WxMpDemoServer.java Bestand weergeven

@@ -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();
}


Laden…
Annuleren
Opslaan