首頁 微信小程式 微信開發 使用Ruby微信開發的開源專案介紹

使用Ruby微信開發的開源專案介紹

Mar 19, 2017 pm 05:44 PM
ruby 開源專案 微信開發

這篇文章主要介紹了Ruby微信開發的幾個開源專案介紹,需要的朋友可以參考下


最近陸續有不少用Rails開發微信專案的朋友在Github上開始使用weixin_rails_middleware、weixin_authorize,也不少人談到Ratchet,春節開始到現在,一直有做微信的開發,現在在論壇上發佈出來,希望讓更多人知道這些gem的存在,更快速的完成你們手中的任務。


1、一(兩)條命令搭建Rails微信版本

按照最簡潔的速度,10分鐘可以跑起一個微信的項目:

https://github.com/lanrion/weixin_rails_middle

https://github.com/lanrion/weixin_rails_middle

驗證微信請求;
一(兩)條命令,一個配置,簡練風格;
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

https://github.com/lanrion/weixin_rails_middleware


實作:https://github.com/lanrion/weixin_authorize

1.除Oauth 2 未實現,其他API已實現;

2.支援

Redis
儲存//github.com/lanrion/weixin_authorize/wiki/Getting-Started3、整合Ratchet v2.0.1的gem: twitter_ratchet_rails

即:http://goratchet.com/ 壓縮後非常小,適合十分使用,但有一個不足之處在於,組件不夠豐富,期待更豐富的實現

沒其他多餘的好說,看官直接點擊:

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

以上是使用Ruby微信開發的開源專案介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Java JPA 開源專案推薦:為你的專案注入新的活力 Java JPA 開源專案推薦:為你的專案注入新的活力 Feb 20, 2024 am 09:09 AM

在Java程式設計領域,JPA(JavaPersistenceapi)作為一種流行的持久化框架,為開發者提供了對關係型資料庫進行操作的便捷方式。透過使用JPA,開發者可以輕鬆地將Java物件持久化到資料庫中,並從資料庫中檢索數據,從而大大提高了應用程式的開發效率和維護性。本文精心挑選了10個高品質的JavaJPA開源項目,涵蓋了各種不同的功能和應用場景,旨在為開發者提供更多的靈感和解決方案,協助打造更有效率和可靠的應用程式。這些項目包括:SpringDataJPA:springDataJPA是Spr

深入分析 Golang 與 Ruby 的異同 深入分析 Golang 與 Ruby 的異同 Jun 01, 2024 pm 08:46 PM

Go與Ruby的主要區別在於:Go是一種靜態類型編譯語言,支援輕量級並行和高效記憶體管理,適合編寫高並發應用程式;Ruby是一種動態類型解釋語言,支援真正的平行但記憶體管理需手動控制,適合編寫靈活的Web應用程式。

Java 中的開源社群與開源專案 Java 中的開源社群與開源專案 Jun 09, 2023 am 09:57 AM

Java是一門廣受歡迎的程式語言,其大量的開源社群和專案為Java程式設計提供了許多幫助。開源社群和專案的重要性越來越被人們所認識,本文將介紹Java開源社群和專案的概念、重要性以及一些受歡迎的開源專案和社群。開源社群和專案是什麼?簡單地說,開源社群和專案是一群開發者利用開放原始碼來共同開發軟體的組織。這些專案通常基於一些開源軟體許可證來授權,允許開發者

深入剖析五個備受推崇的Go語言開源項目,揭開它們的神秘面紗 深入剖析五個備受推崇的Go語言開源項目,揭開它們的神秘面紗 Jan 30, 2024 am 08:48 AM

Go語言在近年來的快速發展中備受關注,越來越多的開發者加入Go語言的行列。而正是由於Go語言的高效能表現和簡潔易讀的語法,使得Go語言成為許多開發者心目中的首選語言。本文將介紹五個值得推薦的Go語言開源項目,帶你一窺Go語言開發的神秘面紗。 GinGin是一個輕量級的Web框架,借鑒了Martini框架的優點並進行了改進。 Gin擁有高性能的路由器和中間件支持

深入探索Go語言開源專案的無限潛力:五個專案概要值得留意 深入探索Go語言開源專案的無限潛力:五個專案概要值得留意 Jan 30, 2024 am 10:48 AM

近年來,Go語言在軟體開發領域的應用越來越廣泛,吸引了許多開發者的注意與參與。 Go語言以其高效的效能、簡潔的語法和強大的並發特性,成為了許多開發者的首選語言。在Go語言的生態系統中,開源專案扮演著非常重要的角色,為開發者提供了各種優秀的工具和函式庫。本文將概述五個值得關注的Go語言開源項目,以展示Go語言在軟體開發領域的無限潛力。 GinGin是一個基於Go語言的

PHP微信開發:如何實作訊息加密解密 PHP微信開發:如何實作訊息加密解密 May 13, 2023 am 11:40 AM

PHP是一種開源的腳本語言,廣泛應用於網頁開發和伺服器端編程,尤其在微信開發中得到了廣泛的應用。如今,越來越多的企業和開發者開始使用PHP進行微信開發,因為它成為了真正的易學易用的開發語言。在微信開發中,訊息的加密和解密是一個非常重要的問題,因為它們涉及資料的安全性。對於沒有加密和解密方式的消息,駭客可以輕鬆取得其中的數據,對用戶造成威脅

20個不可錯過的github前端開源項目,趕緊放入收藏夾! 20個不可錯過的github前端開源項目,趕緊放入收藏夾! Apr 22, 2022 pm 02:10 PM

開源的世界每天都豐富多彩,2022年前端領域會有什麼新的挑戰?以下是我們整理的20個有趣的開源項目,希望當中有您想要收藏的那一個。

Ruby怎麼使用Mysql2連接操作MySQL Ruby怎麼使用Mysql2連接操作MySQL Apr 17, 2023 pm 10:07 PM

Ruby操作MySQL使用mysql2連接mysql並操作mysql。 geminstallmysql2連接mysql建立連線:require'mysql2'conn=Mysql2::Client.new({host:'192.168.200.73',username:'root',password:'P@ssword1!'})接受的連線選項包括: Mysql2::Clie

See all articles