UNPKG

coa-wx-isv

Version:

一个轻量的微信SDK服务商版 for Node.js

25 lines (24 loc) 1.07 kB
"use strict"; 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;