Coder Social home page Coder Social logo

shellvip / node-weixin-api Goto Github PK

View Code? Open in Web Editor NEW

This project forked from node-weixin/node-weixin-api

0.0 1.0 0.0 108 KB

一个结构更加清晰,功能调用更加方便,代码更加优雅,测试更加全面的微信API。也可能是目前接口最丰富,集成最方便的node weixin sdk。欢迎您的使用,反馈,建议。

Home Page: http://www.node-weixin.com

License: Other

JavaScript 100.00%

node-weixin-api's Introduction

node-weixin-api

NPM version Build Status Dependency Status Coveralls Status Beerpay

基于nodejs的微信公共平台API的SDK

目标是实现一个

  1. 模块化、组件化、代码简洁、低耦合
  2. 可以使用单独的模块
  3. 也可以很方便的组合起来使用
  4. 有清晰的架构组织,
  5. 良好的协作模式
  6. 支持服务器的规模化(Scalable)
  7. 支持全面的API

的第三方微信API的node微信实现。方便开发者讯速构建微信服务。

框架无关的API库

支持所有的web框架: express, koa, hapi, loopback等

帮助与交流

交流论坛: http://forum.node-weixin.com/

唯一官方支持平台。

  • 官方QQ群 39287176

关注公共账号支持node-weixin的发展

组成

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 微信推广相关的操作

  12. node-weixin-message 微信消息处理模块

集成的模块有:

weixin.auth

weixin.oauth

weixin.user

weixin.pay

weixin.jssdk

weixin.menu

weixin.media

weixin.link

weixin.message

安装

$ npm install --save node-weixin-api

使用

请参考各API的README文件指导与测试用例。

所有示例以测试用例代码为准。

License

Apache-2.0 © calidion

node-weixin-api's People

Contributors

calidion avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.