li-wechat

1.1.0 • Public • Published

微信公众平台基础接口

NPM version Build Status Coverage Status Status NPM

  • 微信公众平台基础接口
  • 高级API coming soon!

Getting Started

Install the module with: npm install li-wechat --save

var wechat = require('li-wechat')('TOKEN');

Documentation

接收的消息类型

  • text 文本消息
  • image 图片消息
  • voice 语音消息
  • video 视频消息
  • location 地理位置消息
  • link 链接消息

wechat.on('text',function(session){ //TODO });


###接收事件类型
> *  __event.subscribe__        关注关注事件
> *  __event.unsubscribe__      取消关注事件
> *  __event.SCAN__             扫描带参数二维码事件,用户已关注时的事件推送
> *  __event.LOCATION__         上报地理位置事件
> *  __event.CLICK__            点击菜单拉取消息时的事件推送
> *  __event.VIEW__             点击菜单跳转链接时的事件推送

> ```js
   wechat.on('event.subscribe',function(session){
        //TODO
   });

调试消息

  • 使用namespace为wechat的debug

开启消息调试方式

DEBUG=wechat node index.js


## Examples

```js

   var express = require('express');
   var wechat = require('li-wechat')('yali');

   var app = express();

   wechat.on('text', function (session) {
       session.replyTextMessage("Received:" + session.incomingMessage.Content);
   });

   app.use('/api',  wechat.process());

   app.listen(80);

Contributing

License

Copyright (c) 2014 liangyali
Licensed under the MIT license.

Package Sidebar

Install

npm i li-wechat

Weekly Downloads

3

Version

1.1.0

License

MIT

Last publish

Collaborators

  • liangyali