哪些Ruby宝石支持Facebook API?

时间:2010-10-04 23:16:40

标签: ruby-on-rails ruby facebook facebook-graph-api omniauth

我有一个使用Facebook API的rails应用程序。我已经看到几种不同的Ruby宝石可以与Facebook集成,但它们看起来过时了。

最好自己编写低级别的电话吗?有没有合适的当前宝石?

最近有没有改变这些宝石?


我正在开始一个新项目 - 我应该在2012年9月使用哪个宝石?

8 个答案:

答案 0 :(得分:13)

Koala Gem是要走的路。

7月份的这些Railscasts将告诉您在Ruby和Rails中与社交图表交互时需要了解的所有信息(两者都是付费剧集):

#361: Facebook Graph API了解如何将Facebook Graph API与Koala gem一起使用,以便从Facebook获取数据并通过用户发布内容。在这里,我将深入研究权限,错误处理等。

#363: Facebook Open Graph这一集以上周的剧集为基础,展示了如何通过Open Graph协议进一步整合Facebook。您还将学习如何隧道传输本地服务器并将Facebook通信转移到后台进程。

答案 1 :(得分:5)

最近使用它,我也建议Koala。非常好的记录,经过api的变化非常顺利,仍然保持,而arsduo是一个非常酷的人。

答案 2 :(得分:5)

根据this link

  

借助Facebook的Graph API和Open Graph协议的创建,现在可以更轻松地从“社交图”读取和写入数据。

...

  

以下证明适用于Ruby 1.9.x和Rails 3.0.0。

     

<强>宝石

     

Cardinal Blue’s rest-graph
  miniFB
  FBGraph
  Koala
  Mogli

     

插件 - Facebooker2

     

<强>中间件
  OmniAuth
  rack-facebook

答案 3 :(得分:3)

拥有有效用户群的人是facebooker2。该文档目前还不够,但它的mailing list非常活跃,您可以很快得到响应。

答案 4 :(得分:3)

我建议使用moglikoala

答案 5 :(得分:3)

我已经为我的项目深入挖掘Koala,我发现它写得很好,可靠的代码具有完整的测试覆盖率。主要作者Alex Koppel肯定知道他在做什么,他关心开发者社区。我需要做一些改进,这很容易归功于宝石的良好架构,而Alex有助于将更改合并到主分支中。强烈推荐。

答案 6 :(得分:1)

答案 7 :(得分:1)

Heroku的facebook应用程序的示例源使用mogli,但现在是koala。这是最好的和伟大的gem.Have一个好的组 - koala-users