wechatpy.work.client.api.menu 源代码

# -*- coding: utf-8 -*-


from wechatpy.client.api.base import BaseWeChatAPI


[文档]class WeChatMenu(BaseWeChatAPI): """ 自定义菜单 https://work.weixin.qq.com/api/doc#90000/90135/90230 """
[文档] def create(self, agent_id, menu_data): """ 创建菜单 https://work.weixin.qq.com/api/doc#90000/90135/90231 :param agent_id: 应用id """ return self._post("menu/create", params={"agentid": agent_id}, data=menu_data)
[文档] def get(self, agent_id): """ 获取菜单 https://work.weixin.qq.com/api/doc#90000/90135/90232 :param agent_id: 应用id """ return self._get("menu/get", params={"agentid": agent_id})
[文档] def delete(self, agent_id): """ 删除菜单 https://work.weixin.qq.com/api/doc#90000/90135/90233 :param agent_id: 应用id """ return self._get("menu/delete", params={"agentid": agent_id})
def update(self, agent_id, menu_data): self.delete(agent_id) return self.create(agent_id, menu_data)