脚本专栏 
首页 > 脚本专栏 > 浏览文章

Ruby微信开发的几个开源项目介绍

(编辑:jimmy 日期: 2024/11/26 浏览:3 次 )


最近陆续有不少用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

上一篇:21个你应该知道的Ruby编程技巧
下一篇:Ruby中对一元操作符重载实例
一句话新闻
一文看懂荣耀MagicBook Pro 16
荣耀猎人回归!七大亮点看懂不只是轻薄本,更是游戏本的MagicBook Pro 16.
人们对于笔记本电脑有一个固有印象:要么轻薄但性能一般,要么性能强劲但笨重臃肿。然而,今年荣耀新推出的MagicBook Pro 16刷新了人们的认知——发布会上,荣耀宣布猎人游戏本正式回归,称其继承了荣耀 HUNTER 基因,并自信地为其打出“轻薄本,更是游戏本”的口号。
众所周知,寻求轻薄本的用户普遍更看重便携性、外观造型、静谧性和打字办公等用机体验,而寻求游戏本的用户则普遍更看重硬件配置、性能释放等硬核指标。把两个看似难以相干的产品融合到一起,我们不禁对它产生了强烈的好奇:作为代表荣耀猎人游戏本的跨界新物种,它究竟做了哪些平衡以兼顾不同人群的各类需求呢?
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 网站地图 SiteMap