UNPKG

@tnwx/wxmp

Version:

TNWX 微信系开发脚手架之极速开发微信公众号

53 lines (52 loc) 1.45 kB
import { AccessToken } from '@tnwx/accesstoken'; /** * @author Javen * @copyright javendev@126.com * @description 自定义菜单 */ export declare class MenuApi { private static createMenuUrl; private static deleteMenuUrl; private static getMenuUrl; private static getSelfMenuInfoUrl; private static addConditionalUrl; private static delConditionalUrl; private static tryMatchUrl; /** * 创建菜单 * @param menuJson * @param accessToken */ static create(menuJson: string, accessToken?: AccessToken): Promise<any>; /** * 删除菜单 * @param accessToken */ static delete(accessToken?: AccessToken): Promise<any>; /** * 查询菜单 * @param accessToken */ static get(accessToken?: AccessToken): Promise<any>; /** * @param accessToken */ static getCurrentSelfMenu(accessToken?: AccessToken): Promise<any>; /** * 添加个性化菜单 * @param menuJson */ static addConditional(menuJson: string, accessToken?: AccessToken): Promise<any>; /** * 删除个性化菜单 * @param menuId * @param accessToken */ static deleteConditional(menuId: string, accessToken?: AccessToken): Promise<any>; /** * 测试个性化菜单匹配结果 * @param openId * @param accessToken */ static tryMatch(openId: string, accessToken?: AccessToken): Promise<any>; }