bt-wechat-api
v1.0.6
Published
wechat api for btclass
Downloads
7
Readme
BT Wechat API (ES6版)
微信公共平台API。一个基于co-wechat-api,封装的 微信公共平台Node库API 微信网页授权API。一个基于co-wechat-oauth,封装的 微信授权Node库API
For example
const WechatApi = require('./index');
const weChat = new WechatApi({
redis: {
host: '120.76.213.19',
port: '6379',
pass: 'e4mA*b65EcUv',
db: 10,
},
wx: {
component_appid: 'wx31ad493e9f648abc',
component_appsecret: 'f6678a56116fb17120843f5c3ca45026',
},
});
// wechat-api 使用方式
const run = async () => {
// const wxapi = await weChat.getWxapiTool('wx29d8f685a023d949');
// const user = await wxapi.getUser('o_dwBw7_SKOtmMRIcJej5aY7P2_4');
// console.log('getWxapiTool', user);
const wxapi = await weChat.getWxapiToken('wx29d8f685a023d949', 'a065c394a555e851151af7614c11f697');
const user = await wxapi.getUser('o_dwBw7_SKOtmMRIcJej5aY7P2_4');
console.log('getWxapiToken', user);
};
run();
// wechat-auth使用方式
const callback = {
getWebAuthToken: async () => {
},
saveWebAuthToken: async () => {
},
};
const appid = 'wx29d8f685a023d949';
const client = weChat.OAuth(appid, {});
// var url = client.getAuthorizeURL('redirectUrl', 'state', 'scope');
// var token = await client.getAccessToken('code');
// var accessToken = token.data.access_token;
// var openid = token.data.openid;
/**
* 具体使用可以参考test.js shell run : node test.js
* *