瀏覽代碼

修复错误重构的代码,主要是api的url地址

master
BinaryWang 9 年之前
父節點
當前提交
bcbc10d277
共有 2 個文件被更改,包括 9 次插入8 次删除
  1. +2
    -2
      weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpMaterialServiceImpl.java
  2. +7
    -6
      weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpMenuServiceImpl.java

+ 2
- 2
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) {


+ 7
- 6
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);


Loading…
取消
儲存