微信菜单 API 和命令行工具,微信菜单 API 是(node-weixin-api 或者 node-weixin-express)的一个子项目。 它提供:
菜单API共计4个(create, get, customize, remove)
命令行工具(wxmenu)
在 node 代码中的使用:
var nodeWeixinMenu = require('node-weixin-menu');var app = { id: process.env.APP_ID, secret: process.env.APP_SECRET, token: process.env.APP_TOKEN };var auth = require("node-weixin-auth");var config = require("node-weixin-config"); config.app.init(app); nodeWeixinMenu.create(app, auth, menu, function (error, data) { //error === true //data.errcode === 0 //data.errmsg === 'ok'}); nodeWeixinMenu.get(app, auth, function (error, data) { //error === true //typeof data.menu //typeof data.menu.button}); nodeWeixinMenu.customize(app, auth, function (error, data) { //error === true //data.is_menu_open === 1 //data.selfmenu_info //data.selfmenu_info.button}); nodeWeixinMenu.remove(app, auth, function (error, data) { //error === true //data.errcode //data.errmsg});