1.查询菜单:get请求方式
2.在工具类中添加访问get请求常量URL
创建查询菜单方法:
public static int createMenu(String token,String menu) throws ParseException, IOException{
int result = 0;
String url = CREATE_MENU_URL.replace("ACCESS_TOKEN", token);
JSONObject jsonObject = doPostStr(url, menu);
if(jsonObject != null){
//正常返回0
result = jsonObject.getInt("errcode");
}
return result;
}
3.测试:
4.菜单的删除(第一步的时候我已经把删除的接口调用的常量定义好了):
穿件删除菜单的方法:根据微信公众号开发文档我们看出,删除成功返回的结果是errcode = 0
实现代码如下:
public static int deleteMenu(String token) throws ParseException, IOException{
String url = DELETE_MENU_URL.replace("ACCESS_TOKEN", token);
JSONObject jsonObject = doGetStr(url);
int result = 0;
if(jsonObject != null){
result = jsonObject.getInt("errcode");
}
return result;
}
5.测试删除成功,取消关注再次重新关注菜单消失:【微信菜单没有修改功能,添加既是添加又是修改,如果原来已经存在,新建的菜单会覆盖原来的菜单】