Bläddra i källkod

修复menuTryMatch方法,请求方式由get变更为post,#125

master
Binary Wang 8 år sedan
förälder
incheckning
69aaa74eef
2 ändrade filer med 6 tillägg och 2 borttagningar
  1. +4
    -1
      weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpMenuServiceImpl.java
  2. +2
    -1
      weixin-java-mp/src/test/java/me/chanjar/weixin/mp/api/impl/WxMpMenuServiceImplTest.java

+ 4
- 1
weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpMenuServiceImpl.java Visa fil

@@ -1,5 +1,6 @@
package me.chanjar.weixin.mp.api.impl;

import com.google.gson.JsonObject;
import me.chanjar.weixin.common.bean.menu.WxMenu;
import me.chanjar.weixin.common.exception.WxErrorException;
import me.chanjar.weixin.mp.api.WxMpMenuService;
@@ -68,8 +69,10 @@ public class WxMpMenuServiceImpl implements WxMpMenuService {
@Override
public WxMenu menuTryMatch(String userid) throws WxErrorException {
String url = API_URL_PREFIX + "/trymatch";
JsonObject jsonObject = new JsonObject();
jsonObject.addProperty("user_id",userid);
try {
String resultContent = this.wxMpService.get(url, "user_id=" + userid);
String resultContent = this.wxMpService.post(url, jsonObject.toString());
return WxMenu.fromJson(resultContent);
} catch (WxErrorException e) {
// 46003 不存在的菜单数据 46002 不存在的菜单版本


+ 2
- 1
weixin-java-mp/src/test/java/me/chanjar/weixin/mp/api/impl/WxMpMenuServiceImplTest.java Visa fil

@@ -34,7 +34,8 @@ public class WxMpMenuServiceImplTest {

@Test
public void testMenuTryMatch() throws Exception {
//TODO
WxMenu menu = this.wxService.getMenuService().menuTryMatch("...");
System.out.println(menu);
}

@Test


Laddar…
Avbryt
Spara