首页 > PHP资讯 > 工具库 > 详解使用Nodejs开发微信公众号后台服务功能实例(附代码)

详解使用Nodejs开发微信公众号后台服务功能实例(附代码)

工具库
这篇文章主要详解使用Nodejs开发微信公众号后台服务功能实例(附代码),主要使用到了express, wechat, mongodb, monk等模块,需要的朋友可以参考下

摘要:

微信,庞大的用户基数,极强的用户粘性,在近两年吸引了无数的开发者注意力。 Nodejs,近两年发展非常快的开发工具,尤其适合构建移动后台。本文就以笔者自己开发的实例,来描述如何基于Nodejs开发属于自己的微信公众号。在这个实例中,主要使用到了express, wechat, mongodb, monk等模块。

前期准备:

1.申请微信公众号,前往 https://mp.weixin.qq.com/ 申请,这里不做过多阐述。

2. 购买服务器, 这里推荐Amazon的EC2,首次用户可选择micro instance,一年免费,申请很方便,只需输入自己的信用卡信息即可,只是整个过程是全英文,不过年免费呦,多花点时间也是值得的。

安装NodeJs开发环境:

代码如下:

  yum -y install gcc  yum -y install gcc-c++  yum -y install make automake  wget http://www.php.cn/  tar -xvzf node-v0.10.29.tar.gz   cd  解压目录   ./configure   make    make install


安装Mongodb:

代码如下:

 wget 
"        var emptyStr = "          ";      var replyStr = "感谢你的关注!" + "n"+ emptyStr + "n" + refillStr + "n"+ emptyStr + "n" + consumeStr           + "n"+ emptyStr + "n" + deleteStr + "n"+ emptyStr + "n" + historyStr;  res.reply(replyStr); }}));

通过下面这行代码即可实现微信服务器接入认证:

代码如下:

app.use('/wechat', wechat('your_token', function (req, res, next) {

如下代码实现了当新用户关注时,自动发送使用帮助:

代码如下:

if((message.MsgType == 'event') && (message.Event == 'subscribe'))  {      ....      res.reply(replyStr);  }

微信截图如下:

以上就是详解使用Nodejs开发微信公众号后台服务功能实例(附代码)的详细内容,更多请关注php中文网其它相关文章!

工具库

本文由欣才IT学院整理发布,未经许可,禁止转载。
支持1不支持0