Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 ruby 和 rails 编写一个 facebook 应用程序。我将需要 Facebook 连接和登录、共享和时间线集成(代表用户发布)。是否有您推荐的任何教程/指南或宝石。
谢谢干杯
Koala是一个与 Facebook 的 Graph API 交互的 gem,也可以处理 Facebook OAuth。
Koala在 Github 上有一些很好的例子,但是如果你喜欢 Ryan Bates 在 Railscasts Pro #361和#363中介绍 Koala 和 Facebook 的 Graph API 。两者都是付费剧集。
Omniauth是处理许多不同 OAuth 提供者(包括 Facebook)的绝佳选择。瑞安贝茨在几集中报道了它。
我可以推荐 3 颗宝石用于 facebook 身份验证和登录。实施它们将非常复杂。对于基本身份验证,您可以使用设计,然后对于 facebook 登录,您可以将omniauth 与omniauth-facebook gem 集成到设计中:
https://github.com/plataformatec/devise/wiki/OmniAuth:-概述