Class MenuApi


  • public class MenuApi
    extends QyApi
    菜单相关API
    Since:
    JDK 1.6
    Author:
    jinyu(foxinmy@gmail.com)
    See Also:
    Button
    • Field Summary

      • Fields inherited from class com.foxinmy.weixin4j.api.BaseApi

        weixinExecutor
    • Constructor Summary

      Constructors 
      Constructor Description
      MenuApi​(com.foxinmy.weixin4j.token.TokenManager tokenManager)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.foxinmy.weixin4j.http.weixin.ApiResult createMenu​(int agentid, List<com.foxinmy.weixin4j.model.Button> buttons)
      自定义菜单(管理员须拥有应用的管理权限 并且应用必须设置在回调模式)
      com.foxinmy.weixin4j.http.weixin.ApiResult deleteMenu​(int agentid)
      删除菜单(管理员须拥有应用的管理权限 并且应用必须设置在回调模式)
      List<com.foxinmy.weixin4j.model.Button> getMenu​(int agentid)
      查询菜单(管理员须拥有应用的管理权限 并且应用必须设置在回调模式。)
      • Methods inherited from class com.foxinmy.weixin4j.api.BaseApi

        getRequestUri
    • Constructor Detail

      • MenuApi

        public MenuApi​(com.foxinmy.weixin4j.token.TokenManager tokenManager)
    • Method Detail

      • createMenu

        public com.foxinmy.weixin4j.http.weixin.ApiResult createMenu​(int agentid,
                                                                     List<com.foxinmy.weixin4j.model.Button> buttons)
                                                              throws com.foxinmy.weixin4j.exception.WeixinException
        自定义菜单(管理员须拥有应用的管理权限 并且应用必须设置在回调模式)
        Parameters:
        agentid - 应用ID
        buttons - 菜单列表
        Throws:
        com.foxinmy.weixin4j.exception.WeixinException
        See Also:
        创建自定义菜单, Button
      • getMenu

        public List<com.foxinmy.weixin4j.model.Button> getMenu​(int agentid)
                                                        throws com.foxinmy.weixin4j.exception.WeixinException
        查询菜单(管理员须拥有应用的管理权限 并且应用必须设置在回调模式。)
        Parameters:
        agentid - 应用ID
        Returns:
        菜单集合
        Throws:
        com.foxinmy.weixin4j.exception.WeixinException
        See Also:
        查询菜单, Button
      • deleteMenu

        public com.foxinmy.weixin4j.http.weixin.ApiResult deleteMenu​(int agentid)
                                                              throws com.foxinmy.weixin4j.exception.WeixinException
        删除菜单(管理员须拥有应用的管理权限 并且应用必须设置在回调模式)
        Parameters:
        agentid - 应用ID
        Returns:
        处理结果
        Throws:
        com.foxinmy.weixin4j.exception.WeixinException
        See Also:
        删除菜单