@tnwx/wxmp
Version:
TNWX 微信系开发脚手架之极速开发微信公众号
53 lines (52 loc) • 1.45 kB
TypeScript
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>;
}