本文整理了Java中me.chanjar.weixin.mp.api.WxMpService.getMenuService()
方法的一些代码示例,展示了WxMpService.getMenuService()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WxMpService.getMenuService()
方法的具体详情如下:
包路径:me.chanjar.weixin.mp.api.WxMpService
类名称:WxMpService
方法名:getMenuService
[英]返回菜单相关接口方法的实现类对象,以方便调用其各个接口.
[中]返回菜单相关接口方法的实现类对象,以方便调用其各个接口.
代码示例来源:origin: com.github.hippoom/wechat-mp-autoconfigure
/**
* Default {@link WxMpMenuService} provider.
*
* @param wxMpService {@link WxMpService}
* @return {@link WxMpMenuService}
*
* @see WxMpMenuService
*/
@Bean
protected WxMpMenuService wxMpMenuService(WxMpService wxMpService) {
return wxMpService.getMenuService();
}
代码示例来源:origin: liuweijw/fw-cloud-framework
/**
* <pre>
* 自定义菜单删除接口
* 详情请见: https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141015&token=&lang=zh_CN
* </pre>
*/
@Override
@GetMapping("/delete")
public void menuDelete() throws WxErrorException {
this.wxService.getMenuService().menuDelete();
}
代码示例来源:origin: liuweijw/fw-cloud-framework
/**
* <pre>
* 自定义菜单查询接口
* 详情请见: https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141014&token=&lang=zh_CN
* </pre>
*/
@Override
@GetMapping("/get")
public WxMpMenu menuGet() throws WxErrorException {
return this.wxService.getMenuService().menuGet();
}
代码示例来源:origin: liuweijw/fw-cloud-framework
/**
* <pre>
* 删除个性化菜单接口
* 详情请见: https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1455782296&token=&lang=zh_CN
* </pre>
*
* @param menuId
* 个性化菜单的menuid
*/
@Override
@GetMapping("/delete/{menuId}")
public void menuDelete(@PathVariable String menuId) throws WxErrorException {
this.wxService.getMenuService().menuDelete(menuId);
}
代码示例来源:origin: liuweijw/fw-cloud-framework
/**
* <pre>
* 测试个性化菜单匹配结果
* 详情请见: http://mp.weixin.qq.com/wiki/0/c48ccd12b69ae023159b4bfaa7c39c20.html
* </pre>
*
* @param userid
* 可以是粉丝的OpenID,也可以是粉丝的微信号。
*/
@Override
@GetMapping("/menuTryMatch/{userid}")
public WxMenu menuTryMatch(@PathVariable String userid) throws WxErrorException {
return this.wxService.getMenuService().menuTryMatch(userid);
}
代码示例来源:origin: liuweijw/fw-cloud-framework
/**
* <pre>
* 自定义菜单创建接口
* 详情请见: https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141013&token=&lang=zh_CN
* 如果要创建个性化菜单,请设置matchrule属性
* 详情请见:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1455782296&token=&lang=zh_CN
* </pre>
*
* @param json
* @return 如果是个性化菜单,则返回menuid,否则返回null
*/
@Override
@GetMapping("/create/{json}")
public String menuCreate(@PathVariable String json) throws WxErrorException {
return this.wxService.getMenuService().menuCreate(json);
}
代码示例来源:origin: binarywang/weixin-java-mp-demo-springboot
/**
* <pre>
* 测试个性化菜单匹配结果
* 详情请见: http://mp.weixin.qq.com/wiki/0/c48ccd12b69ae023159b4bfaa7c39c20.html
* </pre>
*
* @param userid 可以是粉丝的OpenID,也可以是粉丝的微信号。
*/
@GetMapping("/menuTryMatch/{userid}")
public WxMenu menuTryMatch(@PathVariable String appid, @PathVariable String userid) throws WxErrorException {
return WxMpConfiguration.getMpServices().get(appid).getMenuService().menuTryMatch(userid);
}
代码示例来源:origin: binarywang/weixin-java-mp-demo-springboot
/**
* <pre>
* 自定义菜单创建接口
* 详情请见:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141013&token=&lang=zh_CN
* 如果要创建个性化菜单,请设置matchrule属性
* 详情请见:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1455782296&token=&lang=zh_CN
* </pre>
*
* @return 如果是个性化菜单,则返回menuid,否则返回null
*/
@PostMapping("/create")
public String menuCreate(@PathVariable String appid, @RequestBody WxMenu menu) throws WxErrorException {
return WxMpConfiguration.getMpServices().get(appid).getMenuService().menuCreate(menu);
}
代码示例来源:origin: binarywang/weixin-java-mp-demo-springboot
/**
* <pre>
* 删除个性化菜单接口
* 详情请见: https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1455782296&token=&lang=zh_CN
* </pre>
*
* @param menuId 个性化菜单的menuid
*/
@GetMapping("/delete/{menuId}")
public void menuDelete(@PathVariable String appid, @PathVariable String menuId) throws WxErrorException {
WxMpConfiguration.getMpServices().get(appid).getMenuService().menuDelete(menuId);
}
代码示例来源:origin: liuweijw/fw-cloud-framework
/**
* <pre>
* 自定义菜单创建接口
* 详情请见:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141013&token=&lang=zh_CN
* 如果要创建个性化菜单,请设置matchrule属性
* 详情请见:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1455782296&token=&lang=zh_CN
* </pre>
*
* @param menu
* @return 如果是个性化菜单,则返回menuid,否则返回null
*/
@Override
@PostMapping("/create")
public String menuCreate(@RequestBody WxMenu menu) throws WxErrorException {
return this.wxService.getMenuService().menuCreate(menu);
}
代码示例来源:origin: binarywang/weixin-java-mp-demo-springboot
/**
* <pre>
* 自定义菜单查询接口
* 详情请见: https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141014&token=&lang=zh_CN
* </pre>
*/
@GetMapping("/get")
public WxMpMenu menuGet(@PathVariable String appid) throws WxErrorException {
return WxMpConfiguration.getMpServices().get(appid).getMenuService().menuGet();
}
代码示例来源:origin: binarywang/weixin-java-mp-demo-springboot
/**
* <pre>
* 自定义菜单删除接口
* 详情请见: https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141015&token=&lang=zh_CN
* </pre>
*/
@GetMapping("/delete")
public void menuDelete(@PathVariable String appid) throws WxErrorException {
WxMpConfiguration.getMpServices().get(appid).getMenuService().menuDelete();
}
代码示例来源:origin: binarywang/weixin-java-mp-demo-springboot
/**
* <pre>
* 自定义菜单创建接口
* 详情请见: https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141013&token=&lang=zh_CN
* 如果要创建个性化菜单,请设置matchrule属性
* 详情请见:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1455782296&token=&lang=zh_CN
* </pre>
*
* @param json
* @return 如果是个性化菜单,则返回menuid,否则返回null
*/
@PostMapping("/createByJson")
public String menuCreate(@PathVariable String appid, @RequestBody String json) throws WxErrorException {
return WxMpConfiguration.getMpServices().get(appid).getMenuService().menuCreate(json);
}
代码示例来源:origin: liuweijw/fw-cloud-framework
/**
* <pre>
* 获取自定义菜单配置接口
* 本接口将会提供公众号当前使用的自定义菜单的配置,如果公众号是通过API调用设置的菜单,则返回菜单的开发配置,而如果公众号是在公众平台官网通过网站功能发布菜单,则本接口返回运营者设置的菜单配置。
* 请注意:
* 1、第三方平台开发者可以通过本接口,在旗下公众号将业务授权给你后,立即通过本接口检测公众号的自定义菜单配置,并通过接口再次给公众号设置好自动回复规则,以提升公众号运营者的业务体验。
* 2、本接口与自定义菜单查询接口的不同之处在于,本接口无论公众号的接口是如何设置的,都能查询到接口,而自定义菜单查询接口则仅能查询到使用API设置的菜单配置。
* 3、认证/未认证的服务号/订阅号,以及接口测试号,均拥有该接口权限。
* 4、从第三方平台的公众号登录授权机制上来说,该接口从属于消息与菜单权限集。
* 5、本接口中返回的图片/语音/视频为临时素材(临时素材每次获取都不同,3天内有效,通过素材管理-获取临时素材接口来获取这些素材),本接口返回的图文消息为永久素材素材(通过素材管理-获取永久素材接口来获取这些素材)。
* 接口调用请求说明:
* http请求方式: GET(请使用https协议)
* https://api.weixin.qq.com/cgi-bin/get_current_selfmenu_info?access_token=ACCESS_TOKEN
* </pre>
*/
@Override
@GetMapping("/getSelfMenuInfo")
public WxMpGetSelfMenuInfoResult getSelfMenuInfo() throws WxErrorException {
return this.wxService.getMenuService().getSelfMenuInfo();
}
}
代码示例来源:origin: binarywang/weixin-java-mp-demo-springboot
/**
* <pre>
* 获取自定义菜单配置接口
* 本接口将会提供公众号当前使用的自定义菜单的配置,如果公众号是通过API调用设置的菜单,则返回菜单的开发配置,而如果公众号是在公众平台官网通过网站功能发布菜单,则本接口返回运营者设置的菜单配置。
* 请注意:
* 1、第三方平台开发者可以通过本接口,在旗下公众号将业务授权给你后,立即通过本接口检测公众号的自定义菜单配置,并通过接口再次给公众号设置好自动回复规则,以提升公众号运营者的业务体验。
* 2、本接口与自定义菜单查询接口的不同之处在于,本接口无论公众号的接口是如何设置的,都能查询到接口,而自定义菜单查询接口则仅能查询到使用API设置的菜单配置。
* 3、认证/未认证的服务号/订阅号,以及接口测试号,均拥有该接口权限。
* 4、从第三方平台的公众号登录授权机制上来说,该接口从属于消息与菜单权限集。
* 5、本接口中返回的图片/语音/视频为临时素材(临时素材每次获取都不同,3天内有效,通过素材管理-获取临时素材接口来获取这些素材),本接口返回的图文消息为永久素材素材(通过素材管理-获取永久素材接口来获取这些素材)。
* 接口调用请求说明:
* http请求方式: GET(请使用https协议)
* https://api.weixin.qq.com/cgi-bin/get_current_selfmenu_info?access_token=ACCESS_TOKEN
* </pre>
*/
@GetMapping("/getSelfMenuInfo")
public WxMpGetSelfMenuInfoResult getSelfMenuInfo(@PathVariable String appid) throws WxErrorException {
return WxMpConfiguration.getMpServices().get(appid).getMenuService().getSelfMenuInfo();
}
}
代码示例来源:origin: binarywang/weixin-java-mp-demo-springboot
button3.getSubButtons().add(button34);
return WxMpConfiguration.getMpServices().get(appid).getMenuService().menuCreate(menu);
代码示例来源:origin: liuweijw/fw-cloud-framework
button3.getSubButtons().add(button33);
return this.wxService.getMenuService().menuCreate(menu);
内容来源于网络,如有侵权,请联系作者删除!