Ruby微信开发的几个开源项目介绍
最近陆续有不少用rails开发微信项目的朋友在github上开始使用weixin_rails_middleware、weixin_authorize,也不少人谈到ratchet,春节开始到现在,一直有做微信的开发,现在在论坛上发布出来,希望让更多人知道这些gem的存在,更快速的完成你们手中的任务。
1、一(两)条命令搭建rails微信版本
按照最简洁的速度,10分钟可以跑起一个微信的项目:
https://github.com/lanrion/weixin_rails_middleware
自动验证微信请求;
一(两)条命令,一个配置,简练风格;
1.支持rails 3, rails 4;
2.支持多公众账号平台,例如类似微盟;
3.支持单个用户,即一个账号,但又不想保存在数据库;
4.提供回复消息辅助方法;
5.提供所有微信消息类型的业务逻辑的回复处理;
6.wiki 中提供自定义菜单中的实现案例;
4.自动生成token;
详细见:
https://github.com/lanrion/weixin_rails_middleware/wiki/
https://github.com/lanrion/weixin_rails_middleware
2、微信高级api实现:
https://github.com/lanrion/weixin_authorize
1.除 oauth 2 未实现,其他api均已实现;
2.支持redis存储access_token;
还是直接看wiki 吧:https://github.com/lanrion/weixin_authorize/wiki/getting-started
3、集成ratchet v2.0.1的gem: twitter_ratchet_rails
即:http://goratchet.com/ 压缩后非常小,十分适合wap使用,但有一个不足之处在于,组件不够丰富,期待更丰富的实现
没其他多余的好说,看官直接点击:
https://github.com/lanrion/twitter_ratchet_rails
4、使用例子(可能没有及时更新上最新版本)
rails 4: https://github.com/lanrion/weixin_rails_middleware_example
rails 3: https://github.com/lanrion/weixin_rails_3
推荐阅读
-
微信小程序是什么语言开发的 微信小程序的开发语言介绍
-
使用PHP把HTML生成PDF文件的几个开源项目介绍
-
推荐几个开源的微信开发项目
-
3款值得推荐的微信开发开源框架
-
【推荐】开源项目minapp-重新定义微信小程序的开发
-
《微信小程序项目开发实战:用WePY、mpvue、Taro打造高效的小程序》(笔记1)WePY开发环境的安装
-
微信公众号编辑模式与开发模式的区别介绍
-
微信小程序项目开发实战:用WePY、mpvue、Taro打造高效的小程序》(笔记4)支持React.js语法的Taro框架
-
Ruby微信开发的几个开源项目介绍
-
XMPP框架 微信项目开发之CoreData学习——CoreData的多表关联操作