我有一个使用 Facebook API 的 rails 应用程序。我见过几个不同的 Ruby gem 用于与 Facebook 集成,但它们看起来已经过时了。
自己编写低级调用是否最好?有没有像样的和当前的宝石可用?
这些宝石最近有变化吗?
我正在开始一个新项目——截至 2012 年 9 月,我应该使用哪个 gem?
我有一个使用 Facebook API 的 rails 应用程序。我见过几个不同的 Ruby gem 用于与 Facebook 集成,但它们看起来已经过时了。
自己编写低级调用是否最好?有没有像样的和当前的宝石可用?
这些宝石最近有变化吗?
我正在开始一个新项目——截至 2012 年 9 月,我应该使用哪个 gem?
考拉宝石是要走的路。
这些来自 7 月的 Railscasts 将告诉您有关在 Ruby 和 Rails 中与 Social Graph 交互所需的所有信息(两者都是付费剧集):
#361:Facebook Graph API:了解如何将 Facebook Graph API 与 Koala gem 结合使用,从 Facebook 获取数据并通过用户发布内容。在这里,我将深入研究权限、错误处理等。
#363:Facebook Open Graph:本集以上周的剧集为基础,展示了如何通过 Open Graph 协议进一步集成 Facebook。您还将学习如何通过隧道连接您的本地服务器并将 Facebook 通信转移到后台进程中。
最近使用它,我也建议考拉。有很好的文档记录,非常顺利地完成了 api 的更改,仍然得到维护,而且 arsduo 是一个非常酷的人。
已知拥有活跃用户群的一个是facebooker2。文档现在还不够,但它的邮件列表非常活跃,你很快就会得到回复。
我为我的项目深入挖掘了考拉,我发现它写得很好,代码可靠,具有完整的测试覆盖率。主要作者Alex Koppel绝对知道自己在做什么,并且关心开发者社区。我需要做一些改进,这要归功于 gem 的良好架构,而且 Alex 在将更改合并到 master 分支方面很有帮助。强烈推荐。
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。有一个好的群体 - koala-users