消息推送主要利用到了“发送客服消息”的接口(http://mp.weixin.qq.com/wiki/7/12a5a320ae96fecdf0e15cb06123de9f.html)。
根据文档我们可以得知该接口可以发送:文本消息、图片消息、语音消息、视频消息、音乐消息、图文消息。
下面将以文本消息作为例子来讲解如何用node-wechat进行消息推送。
安装与配置wechat-api
$ npm install wechat-api
var WechatAPI = require('wechat-api');
var api = new WechatAPI(appid, appsecret);
api.updateRemark('open_id', 'remarked', function (err, data, res) {
// TODO
});
使用api.sendText接口发送消息
api.sendText(openid, msg, function(err, result) {
// TODO
});
最后就坐等收到提示消息了。