2012-02-14 82 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个人资料。