Yuki 在 2016-01-13 12:56 星期三 提交
wechat_api
其它子模块都需要使用的一个基础模块。提供认证,appID、appsecret、token的存储。Wechat对象的初始化和access_token的自动刷新。提供配置验证是否成功。
第一版需要依赖 libraries 用来加载Wechat对象,第二版已经集成了。
wechat_session
提供微信消息会话管理。主要功能是覆写了wechat_api的微信回调。允许其它模块进行扩展,独占回调处理。
wechat_request
微信请求消息实体,提供微信发送到服务器的消息存储,消息排重。由于是Entity所以直接可以利用Rules中的Entity事件进行业务扩展。此模块组就是使用这样的方式完成的业务。
wechat_reply
可用以回复的消息对象管理、添加、编辑
wechat_qr2
二维码生成与管理
Yuki 在 2016-01-13 12:50 星期三 提交
项目地址:
简介:
此模块组是参考 https://www.drupal.org/project/wechat 编写的。
这个模块组对微信消息的处理和回复做了优化,优化了自定义菜单模块,使其支持完整的自定义菜单类型。
消息回复上面采用的是rules利用客服异步接口进行回复。
大部分微信对接的业务都已经转化为rules相关的事件或动作。
常见的业务逻辑都可以通过rules配置完成。
Yuki 在 2016-01-10 21:36 星期日 提交