本节讲述内容如下:
- 微信模块+SDK框架
- 模块开发
开源地址
link -> Fork
SDK生态
如下图:
- 企业微信从企业号升级过来
- 硬件平台很大部分不是在服务器上开发,所以只括了一半
- 开放平台可以为公众号实现很多的服务,但更多的是连接关系
微信模块-SDK覆盖的功能特性
- 基础库:
- HTTP请求
- 加密解密方式
- 日志底层服务
- 共性实体类基类
- 帮助类
- WebSocket不基于任何基础库,但是对小程序进行了针对性的优化
- Redis、Memcached都是分布式缓存
-
Work.dll移植至并且兼容QY.dll(停止更新)
MP.dll + WxOpen.dll + WebSocket.dll
SDK模块
- tools:发布才需要
- 基础库的测试,因为基础库测试用到MP内容实现
- AdvancedAPIs:大部分高级MP接口
- Agents: 代理
- CommonAPIs:Access Token生成,不需要进行微信认证的接口,**管理
- Containers:容器
- Entities:实体类
-
Tencent(加密解密)、TenPayLib(2.0版本)、TenPayLibV3:微信支付,
修改和贡献
- 打开编辑文件
- 提交同步
- New Pull Request 到 Develop分支
- Create Pull Request