node-weixin-menu

微信菜单 API 和命令行工具
授权协议 MIT
开发语言 JavaScript
所属分类 手机/移动开发、 微信开发/微信公众号开发
软件类型 开源软件
地区 国产
投 递 者 柳奇希
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

node-weixin-menu 是一个微信菜单 API 和命令行工具,微信菜单 API 是(node-weixin-api 或者 node-weixin-express)的一个子项目。 它提供:

  1. 菜单API共计4个(create, get, customize, remove)

  2. 命令行工具(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});
  • 使用node操作数据库做顺序操作很麻烦,为了保证执行顺序需要使用promise。 可以直接封装,也可以使用封装好的,比如node-mysql-promise 操作文档见https://www.npmjs.com/package/node-mysql-promise   npm install node-mysql-promise 安装之后就可以直接使用 var Mysql = require('

  • React Tree Menu Component A stateless tree component with the following features: Checkboxes Collapsible nodes Dynamic tree generation Declarative tree menus Built with the Flux proposal in mind (i.e.

 相关资料
  • 由于现有的node weixin api接口做的比较麻烦,不利于书写与理解.故重新书写代码,架构. 让开发者更容易理解与使用,并且帮助提升软件质量 node-weixin-api是基于node-weixin-*的API接口的SDK。 它们都是由下列子项目组合而成, node-weixin-api只是将业务接口统一到一个api里方便调用,而不必一个一个重新安装: node-weixin-config

  • 菜单设置 营销-渠道营销-微信公众号-菜单设置 此操作设置公众号菜单快捷键 1.删除菜单:删除当前菜单 2.菜单内容:发送消息、跳转网页、跳转小程序 2.1发送消息 可从素材库中选择和新建 新建直接跳转到消息素材管理 可添加文本、单图文、多图文;也可对单条消息修改和删除 直接在素材库选取,可预览和删除(单次选单个) 2.2跳转网页 填写页面地址 2.3跳转小程序 填写跳转网址、小程序APPID、小

  • 菜单管理器允许为您的网站创建自定义菜单,并允许通过您的网站导航。 Step (1) - 在Joomla管理员中单击Menus → Menu Manager ,您将看到以下屏幕 - 您可以看到菜单和菜单项指向网站上的逻辑页面。 Step (2) - 要在您的网站上添加新菜单,请转到Menus → Menu Manager → Add New Menu ,如以下屏幕所示 - 单击“ Add New M

  • node-weixin-express是一个基于nodejs为基础,以expressjs作为首选http服务器框架的微信公共账号服务器。 他旨在降低开发微信公共账号时的门槛,节约开发时间。 几个主要目标: 可以直接通过一个命令运行微信公共账号服务(已经完成) 实现基本的微信功能: 验证服务器(已经完成) OAuth 验证API(已经完成) 微信支付API(已经完成) 消息接口API(等待完成) 可

  • 主要内容:本节引言:,1.OptionMenu(选项菜单),2.ContextMenu(上下文菜单),3.SubMenu(子菜单),4.PopupMenu(弹出式菜单),5.示例代码下载,本节小结:本节引言: 本章给大家带来的是Android中的Menu(菜单),而在Android中的菜单有如下几种: OptionMenu:选项菜单,android中最常见的菜单,通过Menu键来调用 SubMenu:子菜单,android中点击子菜单将弹出一个显示子菜单项的悬浮框, 子菜单不支持嵌套,即不能包括

  • 主要内容:创建菜单和菜单项,指定菜单项,菜单事件处理程序,关键助记符,键组合,上下文菜单菜单是桌面应用程序选择选项的标准方法。 菜单和菜单项可以与选择选项快捷键组合,称为键盘快捷键。 创建菜单和菜单项 必须创建一个菜单栏对象来保存对象。 菜单对象可以包含和对象。菜单可以包含其他菜单作为子菜单。是对象内的子选项。 以下代码显示如何创建菜单栏并添加菜单和菜单项。 类是的子类,它有一个方法,它能够添加诸如其他和实例的子元素。 上面的代码生成以下结果。 指定菜单项 要将选中的选项或单选按钮添