我有一个使用Facebook API的rails应用程序。我已经看到几种不同的Ruby宝石可以与Facebook集成,但它们看起来过时了。
最好自己编写低级别的电话吗?有没有合适的当前宝石?
最近有没有改变这些宝石?
我正在开始一个新项目 - 我应该在2012年9月使用哪个宝石?
答案 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)
答案 5 :(得分:3)
我已经为我的项目深入挖掘Koala,我发现它写得很好,可靠的代码具有完整的测试覆盖率。主要作者Alex Koppel肯定知道他在做什么,他关心开发者社区。我需要做一些改进,这很容易归功于宝石的良好架构,而Alex有助于将更改合并到主分支中。强烈推荐。
答案 6 :(得分:1)
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
答案 7 :(得分:1)
Heroku的facebook应用程序的示例源使用mogli,但现在是koala。这是最好的和伟大的gem.Have一个好的组 - koala-users