weixin-mp-sdk
所属分类:微信小程序
开发工具:Haskell
文件大小:0KB
下载次数:0
上传日期:2023-08-02 07:38:50
上 传 者:
sh-1993
说明: 微信公众平台服务器开发工具,
(WeChat public platform server development tool,)
文件列表:
LICENSE (1073, 2023-08-21)
Setup.hs (46, 2023-08-21)
WeiXin/ (0, 2023-08-21)
WeiXin/PublicPlatform.hs (3330, 2023-08-21)
WeiXin/PublicPlatform/ (0, 2023-08-21)
WeiXin/PublicPlatform/About.hs (465, 2023-08-21)
WeiXin/PublicPlatform/Acid.hs (12225, 2023-08-21)
WeiXin/PublicPlatform/AutoReplyRules.hs (968, 2023-08-21)
WeiXin/PublicPlatform/BgWork.hs (6679, 2023-08-21)
WeiXin/PublicPlatform/CS.hs (5677, 2023-08-21)
WeiXin/PublicPlatform/Center.hs (3635, 2023-08-21)
WeiXin/PublicPlatform/Class.hs (20328, 2023-08-21)
WeiXin/PublicPlatform/CloudHaskell.hs (9909, 2023-08-21)
WeiXin/PublicPlatform/Conversation.hs (16833, 2023-08-21)
WeiXin/PublicPlatform/Conversation/ (0, 2023-08-21)
WeiXin/PublicPlatform/Conversation/Message.hs (4742, 2023-08-21)
WeiXin/PublicPlatform/Conversation/Misc.hs (14102, 2023-08-21)
WeiXin/PublicPlatform/Conversation/TextParser.hs (3085, 2023-08-21)
WeiXin/PublicPlatform/Conversation/Yesod.hs (26083, 2023-08-21)
WeiXin/PublicPlatform/EndUser.hs (18373, 2023-08-21)
WeiXin/PublicPlatform/EndUser/ (0, 2023-08-21)
WeiXin/PublicPlatform/EndUser/Tag.hs (9406, 2023-08-21)
WeiXin/PublicPlatform/Error.hs (3002, 2023-08-21)
WeiXin/PublicPlatform/InMsgHandler.hs (54834, 2023-08-21)
WeiXin/PublicPlatform/JS.hs (7829, 2023-08-21)
WeiXin/PublicPlatform/Material.hs (22096, 2023-08-21)
WeiXin/PublicPlatform/Media.hs (14036, 2023-08-21)
WeiXin/PublicPlatform/Menu.hs (17295, 2023-08-21)
WeiXin/PublicPlatform/Message.hs (17845, 2023-08-21)
WeiXin/PublicPlatform/Message/ (0, 2023-08-21)
WeiXin/PublicPlatform/Message/Template.hs (4287, 2023-08-21)
WeiXin/PublicPlatform/Message/Templates.hs (1849, 2023-08-21)
WeiXin/PublicPlatform/MiniProgram.hs (2040, 2023-08-21)
WeiXin/PublicPlatform/Misc.hs (19419, 2023-08-21)
WeiXin/PublicPlatform/OAuth.hs (9975, 2023-08-21)
WeiXin/PublicPlatform/Pay.hs (386, 2023-08-21)
WeiXin/PublicPlatform/Pay/ (0, 2023-08-21)
WeiXin/PublicPlatform/Pay/BankCode.hs (11889, 2023-08-21)
... ...
# 微信公众平台开发工具包
本项目实现了开发微信开发公众平台所需的 Haskell 函数库,及简单的命令行小工具。
## 功能
* 包装了大部分微信公众平台的大部分常用接口
* 提供 Yesod 的 subsite ,很方便地在 Yesod 工程项目中实现接收微信平台的各种消息通知,并作出回应。
* 支持在同一个 Yesod 工程中同时支持多个公众号的消息处理。
* 灵活的,可配置、模块化易扩展的消息响应逻辑。常见的响应逻辑只需配置文件即可实现,更复杂的逻辑则需增加 Haskell 代码实现。
## 数据库
SDK 代码本身没有 hard code 使用什么具体数据库。但目前代码结构(以及下一层的 persistent 库)决定了只支持 SQL 类型数据库。测试时使用的是 MySQL ,理论上 PostgreSQL, Sqlite 也是支持的。
## 开发环境
- 操作系统:Debian
- 编译器:GHC 7.8.4
### 主要依赖的 Haskell 库
本项目使用了许多第三方 Haskell 库
知名的 Haskell 库包括
* yesod 相关的一系列库
* wreq
我们内部自制的 Haskell 库
* yesod-helpers
近期下载者:
相关文件:
收藏者: