微信公众平台工具包 本工具不是中间件,可直接引用使用
- 获取acesstoken
- 获取jsapiTicket
- 获取signpackage
- 创建菜单
- 上传临时素材
- 持续更新中。。。
$ npm install wx-tools-sdk
var wxsdk = require('wx-tools-sdk')('appid','secret');
wxsdk.getAccessToken(function(err,token){
//TODO
})
wxsdk.getJsApiTicket(function(err,ticket){
//TODO
})
wxsdk.getSignPackage(url,function(err,ticket){
//TODO
})
##创建菜单
var menus = {
"button":[
{
"type": "click",
"name": "测试1",
"key": "MENU_KEY_TEST",
},
]
}
wxsdk.createMenus(menus,function(err,result){
})
##上传临时素材
wxsdk.uploadImage('xx/xx/1.jpg',function(err,result){
//result {"type":"TYPE","media_id":"MEDIA_ID","created_at":123456789}
})
wxsdk.uploadVoice('xx/xx/1.mp3',function(err,result){
//result {"type":"TYPE","media_id":"MEDIA_ID","created_at":123456789}
})
wxsdk.uploadvideo('xx/xx/1.mp4',function(err,result){
//result {"type":"TYPE","media_id":"MEDIA_ID","created_at":123456789}
})
wxsdk.uploadthumb('xx/xx/1.jpg',function(err,result){
//result {"type":"TYPE","media_id":"MEDIA_ID","created_at":123456789}
})