1.0.15 • Published 7 years ago
@zctod/wechat v1.0.15
WeChat components
Simple use
const Wechat = require('@zctod/wechat').Wechat;
const config = {
appid: '123',
appsecret: '123'
};
const wechat = new Wechat(config);Wechat API
配置
wechat.setConfig(config);通过code换取个人网页授权access_token
wechat.getAuth(code);刷新access_token
wechat.refreshToken(refreshToken);检验授权凭证(access_token)是否有效
wechat.auth(accessToken, openId);获取用户个人信息
wechat.getUserInfo(accessToken, openId);获取公众号/小程序access_token
wechat.getAccessToken();微信公众号 API
wechat方法public都可直接调用。
const Pub = require('@zctod/wechat').WechatPublic;
const pub = new Pub(config);获取网页授权链接
pub.getAuthorizeUrl(redirectUri, scopeType, state = null);检验微信开发者
pub.checkToken(nonce, timestamp, signature, echostr);发送模板消息
pub.sendTemplate(tempObj);配置自定义菜单
pub.changeMenu(obj);公众号获取永久素材列表
pub.getmaterialList(type = 'news', offset = 0, count = 20);获取jsapi_ticket
pub.getJsapiTicket();js-sdk签名signature
pub.buildSignature(url);微信小程序 API
wechat方法xcx都可直接调用。
const Xcx = require('@zctod/wechat').WechatXcx;
const xcx = new Xcx(config);code2Session(获取openid)
xcx.getAuth(code);发送模板消息
xcx.sendTemplate(openId, tempId, formId, contentObj, page);