Skip to content

一个结构更加清晰,功能调用更加方便的微信API

Notifications You must be signed in to change notification settings

Ghoul2013/node-weixin-api

 
 

Repository files navigation

NPM version Build Status Dependency Status Coveralls Status

Weixin API for node

===========

微信公共平台API

由于现有的node weixin api接口做的比较麻烦,不利于书写与理解.故重新书写代码,架构. 让开发者更容易理解与使用,并且帮助提升软件质量

交流QQ群: 39287176

node-weixin-api是基于node-weixin-*的API接口的SDK。

它们都是由下列子项目组合而成, node-weixin-api只是将业务接口统一到一个api里方便调用,而不必一个一个重新安装:

  1. node-weixin-config 用于微信配置信息的校验

  2. node-weixin-auth 用于与微信服务器握手检验

  3. node-weixin-util 一些常用的微信请求,加密,解密,检验的功能与处理

  4. node-weixin-request 微信的各类服务的HTTP请求的抽象集合

  5. node-weixin-oauth 微信OAuth相关的操作

  6. node-weixin-pay 微信支付的服务器接口

  7. node-weixin-jssdk 微信JSSDK相关的服务器接口

  8. node-weixin-menu 微信菜单相关的操作与命令

  9. node-weixin-media 微信多媒体相关的操作

  10. node-weixin-user 微信用户相关的操作与命令

  11. node-weixin-link 微信推广相关的操作

集成的模块有:

weixin.auth

weixin.oauth

weixin.user

weixin.pay

weixin.jssdk

weixin.menu

weixin.media

weixin.link

安装

$ npm install --save node-weixin-api

使用

var api = require("node-weixin-api");



// App信息是基本的配置信息
var app = {
  id: process.env.APP_ID,
  secret: process.env.APP_SECRET,
  token: process.env.APP_TOKEN
};

var config = require("node-weixin-config");
config.app.init(app);

///api.auth直接使用即可, api里的对象直接根本api调用即可。

api.user.list(app, api.auth, null, function (error, data) {
});

License

MIT © calidion

About

一个结构更加清晰,功能调用更加方便的微信API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%