哪些Rubygem支持Facebook API?

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

自己写低级别电话最好吗? 有没有像样的当前gem?

最近有没有改变这些gem?


我正在开始一个新项目 – 我应该在2012年9月使用哪种gem?

考拉gem是要走的路。

这些来自7月份的Railscasts将告诉您在Ruby和Rails中与Social Graph交互所需的所有信息(两者都是付费剧集):

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

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

最近使用它,我也建议考拉 。 非常好的文档,经过api的变化非常顺利,仍然保持,而arsduo是一个非常酷的家伙。

根据这个链接 ,

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

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

gem

红衣主教的rest图
miniFB
FBGraph
考拉
Mogli

插件 – Facebooker2

中间件
OmniAuth
机架的Facebook

我会建议mogli或考拉 。

已知拥有活跃用户群的人是facebooker2 。 文档目前还不够,但它的邮件列表非常活跃,您可以很快得到响应。

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

来自Intridea的oauth2支持Facebook的Graph API。

博客文章: http : //intridea.com/2010/4/22/oauth2-gem-just-in-time-for-facebook-graph? blog = company

在github上: http : //github.com/intridea/oauth2

Heroku的facebook应用程序的示例源使用了mogli ,但现在是koala。它是最好的和伟大的gem.Have一个好的组 – 考拉用户