From bcbc10d2779f7569b43cc07d74d24618e02cef6e Mon Sep 17 00:00:00 2001 From: BinaryWang Date: Fri, 22 Jul 2016 10:30:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=94=99=E8=AF=AF=E9=87=8D?= =?UTF-8?q?=E6=9E=84=E7=9A=84=E4=BB=A3=E7=A0=81=EF=BC=8C=E4=B8=BB=E8=A6=81?= =?UTF-8?q?=E6=98=AFapi=E7=9A=84url=E5=9C=B0=E5=9D=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../weixin/mp/api/impl/WxMpMaterialServiceImpl.java | 4 ++-- .../weixin/mp/api/impl/WxMpMenuServiceImpl.java | 13 +++++++------ 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpMaterialServiceImpl.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpMaterialServiceImpl.java index 398d6e29..c6825815 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpMaterialServiceImpl.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpMaterialServiceImpl.java @@ -28,8 +28,8 @@ import java.util.UUID; * Created by Binary Wang on 2016/7/21. */ public class WxMpMaterialServiceImpl implements WxMpMaterialService { - private static final String MEDIA_API_URL_PREFIX = "https://api.weixin.qq.com/cgi-bin/qrcode"; - private static final String MATERIAL_API_URL_PREFIX = "https://api.weixin.qq.com/cgi-bin/qrcode"; + private static final String MEDIA_API_URL_PREFIX = "https://api.weixin.qq.com/cgi-bin/media"; + private static final String MATERIAL_API_URL_PREFIX = "https://api.weixin.qq.com/cgi-bin/material"; private WxMpService wxMpService; public WxMpMaterialServiceImpl(WxMpService wxMpService) { diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpMenuServiceImpl.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpMenuServiceImpl.java index 5ecb0d93..bfad1e06 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpMenuServiceImpl.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpMenuServiceImpl.java @@ -11,6 +11,7 @@ import me.chanjar.weixin.mp.api.WxMpService; * Created by Binary Wang on 2016/7/21. */ public class WxMpMenuServiceImpl implements WxMpMenuService { + private static final String API_URL_PREFIX = "https://api.weixin.qq.com/cgi-bin/menu"; private WxMpService wxMpService; @@ -21,29 +22,29 @@ public class WxMpMenuServiceImpl implements WxMpMenuService { @Override public void menuCreate(WxMenu menu) throws WxErrorException { if (menu.getMatchRule() != null) { - String url = "https://api.weixin.qq.com/cgi-bin/menu/addconditional"; + String url = API_URL_PREFIX + "/addconditional"; this.wxMpService.execute(new SimplePostRequestExecutor(), url, menu.toJson()); } else { - String url = "https://api.weixin.qq.com/cgi-bin/menu/create"; + String url = API_URL_PREFIX + "/create"; this.wxMpService.execute(new SimplePostRequestExecutor(), url, menu.toJson()); } } @Override public void menuDelete() throws WxErrorException { - String url = "https://api.weixin.qq.com/cgi-bin/menu/delete"; + String url = API_URL_PREFIX + "/delete"; this.wxMpService.execute(new SimpleGetRequestExecutor(), url, null); } @Override public void menuDelete(String menuid) throws WxErrorException { - String url = "https://api.weixin.qq.com/cgi-bin/menu/delconditional"; + String url = API_URL_PREFIX + "/delconditional"; this.wxMpService.execute(new SimpleGetRequestExecutor(), url, "menuid=" + menuid); } @Override public WxMenu menuGet() throws WxErrorException { - String url = "https://api.weixin.qq.com/cgi-bin/menu/get"; + String url = API_URL_PREFIX + "/get"; try { String resultContent = this.wxMpService.execute(new SimpleGetRequestExecutor(), url, null); return WxMenu.fromJson(resultContent); @@ -58,7 +59,7 @@ public class WxMpMenuServiceImpl implements WxMpMenuService { @Override public WxMenu menuTryMatch(String userid) throws WxErrorException { - String url = "https://api.weixin.qq.com/cgi-bin/menu/trymatch"; + String url = API_URL_PREFIX + "/trymatch"; try { String resultContent = this.wxMpService.execute(new SimpleGetRequestExecutor(), url, "user_id=" + userid); return WxMenu.fromJson(resultContent);