文档章节

nodejs 5分钟快速搭建微信公众平台

乐派电影
 乐派电影
发布于 2016/04/18 10:43
字数 347
阅读 1391
收藏 13

一点说明:

nodejs 微信api 扩展,集成大部分功能。

案例

https://github.com/leiroc/node-wxeasy-example 上传example中文件到服务器 ,然后 npm install 成功

BUG and NEWS

  • 增加客户功能

  • 增加模板消息

  • 增加扫描带参数二维码

  • 增加 access_token_apiurl 参数,从接口服务器获取 access_token 避免刷新,业务失效

交流

欢迎大家加QQ:121644750

如果在使用过程中有任何疑问,可以发邮件给我,邮箱:121644750@qq.com

最简单的一个示例

注意 express 版本的升级

var express = require('express');
var WXeasy = require('node-wxeasy');
var bodyparser = require('body-parser');//注意express 4. 需要的模块
var app = express();


//解析body
app.use(bodyparser.json());
app.use(bodyparser.urlencoded({
    extended: true
}));



// 配置参数
var weixin = new WXeasy({
    app: app,
    appid: '',
    appsecret: '',
    token: 'appwechat', //token 是你设置的微信公众号 token 验证消息路由时所用
    access_token_apiurl: ''
});

weixin.on('textMsg', function(data) {
    console.log(JSON.stringify(data));

    var msg = {
        toUserName : data.fromUserName,
        fromUserName : data.toUserName,
        msgType : 'text',
        content : data.content
    };
});

app.listen(18080);

安装node-wxeasy模块

(1)安装方式一

在项目根目录下的package.json文件添加依赖声明:

打开控制台,进入项目根目录,运行命令:npm install,对于国内用户,经常安装失败,至于为什么,你懂得~

(2)安装方式二

进入项目根目录,运行命令npm install node-wxeasy --save或者cnpm install node-wxeasy --save


© 著作权归作者所有

乐派电影

乐派电影

粉丝 134
博文 39
码字总数 18922
作品 1
成都
后端工程师
私信 提问
nodejs实现微信公众平台开发

基本原理   用nodejs怎样来实现对微信公众平台的开发呢?   别的就不多说了,先来简单介绍微信公众平台的基本原理。   微信服务器就相当于一个转发服务器,终端(手机、Pad等)发起请求...

笔阁
2016/03/07
4.8K
3
【CF 应用开发大赛】WeBot - 微信公众平台消息接口类库(nodejs)

应用名称:WeBot - 微信公众平台提供的开放信息接口的自动回复系统,基于node.js 实现。 创新点(亮点): 1. 开源类库,基于node.js,支持快速开发微信公众平台的消息处理后台系统。https:/...

天猪
2013/01/25
4.1K
17
开发者实验室之------搭建微信订阅号后台服务

准备域名 任务时间:20min ~ 40min 微信公众平台需要配置服务器地址 URL 访问,在实验开始之前,我们要准备域名。 域名注册 如果您还没有域名,可以在腾讯云上选购,过程可以参考下面的视频。...

时光流转
2017/10/27
26
0
【Cloud Foundry 应用开发大赛】“17轻松”文章采集应用

应用名称:17轻松 应用URL地址:http://17qingsong.cloudfoundry.com/ 已经开源,GitHub: https://github.com/xieren58/17qingsong 应用说明及使用场景: 17轻松是一个全自动定时采集网易手机...

czchen
2012/12/18
4.3K
42
nginx + nodejs

https://www.nginx.com/blog/5-performance-tips-for-node-js-applications/ https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ub......

bravelionking
2016/04/29
7
0

没有更多内容

加载失败,请刷新页面

加载更多

代理模式之JDK动态代理 — “JDK Dynamic Proxy“

动态代理的原理是什么? 所谓的动态代理,他是一个代理机制,代理机制可以看作是对调用目标的一个包装,这样我们对目标代码的调用不是直接发生的,而是通过代理完成,通过代理可以有效的让调...

code-ortaerc
今天
5
0
学习记录(day05-标签操作、属性绑定、语句控制、数据绑定、事件绑定、案例用户登录)

[TOC] 1.1.1标签操作v-text&v-html v-text:会把data中绑定的数据值原样输出。 v-html:会把data中值输出,且会自动解析html代码 <!--可以将指定的内容显示到标签体中--><标签 v-text=""></......

庭前云落
今天
8
0
VMware vSphere的两种RDM磁盘

在VMware vSphere vCenter中创建虚拟机时,可以添加一种叫RDM的磁盘。 RDM - Raw Device Mapping,原始设备映射,那么,RDM磁盘是不是就可以称作为“原始设备映射磁盘”呢?这也是一种可以热...

大别阿郎
今天
12
0
【AngularJS学习笔记】02 小杂烩及学习总结

本文转载于:专业的前端网站☞【AngularJS学习笔记】02 小杂烩及学习总结 表格示例 <div ng-app="myApp" ng-controller="customersCtrl"> <table> <tr ng-repeat="x in names | orderBy ......

前端老手
昨天
16
0
Linux 内核的五大创新

在科技行业,创新这个词几乎和革命一样到处泛滥,所以很难将那些夸张的东西与真正令人振奋的东西区分开来。Linux内核被称为创新,但它又被称为现代计算中最大的奇迹,一个微观世界中的庞然大...

阮鹏
昨天
20
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部