coa-wx-isv
Version:
一个轻量的微信SDK服务商版 for Node.js
25 lines (24 loc) • 1.07 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.WxIsvMenuService = void 0;
const WxIsvServiceBase_1 = require("../libs/WxIsvServiceBase");
class WxIsvMenuService extends WxIsvServiceBase_1.WxIsvServiceBase {
/**
* 公众号创建自定义菜单
* 详见 https://developers.weixin.qq.com/doc/offiaccount/Custom_Menus/Creating_Custom-Defined_Menu.html
* @param accessToken 接口调用凭证
* @param button 菜单数组
*/
async createMenu(accessToken, button) {
return await this.request('POST', '/cgi-bin/menu/create', { button }, { access_token: accessToken });
}
/**
* 公众号获取自定义菜单
* 详见 https://developers.weixin.qq.com/doc/offiaccount/Custom_Menus/Querying_Custom_Menus.html
* @param accessToken 接口调用凭证
*/
async getCurrentSelfMenuInfo(accessToken) {
return await this.request('GET', '/cgi-bin/get_current_selfmenu_info', {}, { access_token: accessToken });
}
}
exports.WxIsvMenuService = WxIsvMenuService;