摘要:
微信,庞大的用户基数,极强的用户粘性,在近两年吸引了无数的开发者注意力。 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中文网其它相关文章!