2012-02-14 96 views
1

道歉工作提前爲一種非特異性,而問題:Rails應用程序來與Facebook/Twitter的

我在找一些指導如何「最好」來獲得一個Rails應用程序交談FB/Twitter的等我發現有像Koala(https://github.com/arsduo/koala)這樣的FB(以及其他Twitter等)選項。

但是,這裏還有OmniAuth - 用於身份驗證 - 但再次爲FB/Twitter/LinkedIn等

那麼這個拼圖碎片如何配合在一起 - 我需要使用兩個 Omn例如,如果我的Rails應用程序需要與FB集成,那麼iAuth和Koala?我需要一個嗎?有沒有人首先使用OmniAuth,其餘的則使用考拉?關於這片土地的幾句話能夠真正幫助我理解每個人的行爲以及他們如何融合在一起。

謝謝!

回答

2

Omniauth只是一個認證庫。它實際上並沒有與Facebook/Twitter/LinkedIn API的其他部分進行交互。你用它做的唯一的事情就是繞過自定義用戶配置文件,轉而使用「使用Facebook登錄」。

考拉和其他類似的庫只是rails特定的API接口。你可以在你的應用程序中使用它們來深入整合他們的Facebook或Twitter個人資料。