1.0.15 • Published 5 years ago

@zctod/wechat v1.0.15

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

wechat

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);
1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago