最近公司有个项目要求在微信公众平台开发模式下使用客服系统。网上的教程有不少,但没有一个清晰的说明,所以我们就自己研究了一下,最后用微信公众平台客服网页版达到了公司的要求。
项目配置
我们开发模式的后端服务器采用的是Node.JS + Express框架。
引入的第三方依赖包: wechat
配置微信公众号
登录https://mp.weixin.qq.com,在开发/基本设置/URL(服务器地址) 中配上后端服务器负责处理微信公众号消息的路由 http://mycompay.com/wechat,
配置后端服务器路由
后端服务器相应路由代码
~~~
/**
* 微信
*/
var wechatConfig = require(‘../../config/wechat’);
var wechat = require(‘wechat’);
router.use(‘/’, wechat(wechatConfig, function (req, res, next) {
// 微信输入信息都在req.weixin上
var message = req.weixin;
// 开始订阅
if(message.MsgType === 'event' && message.Event === 'subscribe'){
va