function _kefu(message, openid) { log(message); openid = !openid || openid=='client' ? test_openid : openid; api.sendText(openid, message, function (err, result) { if(err) log(err); console.log(result); }); }
sendText:function(openid,text){ var defer = Q.defer(); api.sendText(openid,text,function(err,res){ if(err){ defer.reject(err); }else{ if(res.errcode !== 0){ errMessage = res.errmsg; defer.resolve(false); }else{ defer.resolve(res); } } }); return defer.promise; },
exports.sendText = function(req, res) { var data = req.body.wechat; console.log(data); var openid = data.openid; var msg = data.msg; var access_token = data.access_token; var refresh_token = data.refresh_token; // var msg = "这是后台推送的消息"; api.sendText(openid, msg, function(req, res) { console.log('调用消息推送页面成功'); }); res.json({ code: 200, msg: { // url: 'http://' + req.headers.host url: 'newPath' } }); }
var fs = require('fs'); var WechatAPI = require('wechat-api'); var appid = 'wxcf3bf35d1b43000f' var secret = '31e02099193f61c8d5744ad31af19f01' var API = require('wechat-api'); var api = new API(appid, secret); api.setOpts({timeout: 15000}); api.sendText('o12hcuKXjejDFUwxMgToaGtjtqf4', 'Hello world', function(err, txt){ console.log(err) console.log(txt) });
var API = require('wechat-api'); var config = require('config'); var app_id = config.get('wx.app_id'); var app_secret = config.get('wx.app_secret'); var api = new API(app_id,app_secret); api.sendText("oCSCPuNKHWmZcdXmxOduP5ggH17s","hello world",function (err,result) { console.log(result); })