10 Star 19 Fork 7

danfeng/nodewechat

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
wxapi.js 1.35 KB
一键复制 编辑 原始数据 按行查看 历史
unknown 提交于 2016-05-12 22:16 +08:00 . add some manage api
var WechatAPI = require('wechat-api');
var config = require('config');
var menu = config.get('wx.menu');
var appid = config.get('wx.appid');
var appsecret = config.get('wx.appsecret');
var api = new WechatAPI(appid, appsecret);
function createMenu(callback) {
api.createMenu(menu, function (err, result) {
callback(err, result);
});
}
function getMaterials(callback) {
api.getMaterialCount(function (err, result, res) {
if (err) {
console.log(err);
} else {
result.forEach(function (type, total_count) {
var offset = 0;
type = type.split("_")[0];
while (offset < total_count) {
api.getMaterials(type, offset, 20, function (err, result, res) {
if (err) {
console.log(err);
callback(err, null);
return;
} else {
offset += result.item_count;
result.item.forEach(function (item) {
callback(null, item);
})
}
})
}
})
}
})
}
module.exports.createMenu = createMenu;
module.exports.getMaterials = getMaterials;
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
NodeJS
1
https://gitee.com/killu/nodewechat.git
git@gitee.com:killu/nodewechat.git
killu
nodewechat
nodewechat
master

搜索帮助