19

我有一个使用 Facebook API 的 rails 应用程序。我见过几个不同的 Ruby gem 用于与 Facebook 集成,但它们看起来已经过时了。

自己编写低级调用是否最好?有没有像样的和当前的宝石可用?

这些宝石最近有变化吗?


我正在开始一个新项目——截至 2012 年 9 月,我应该使用哪个 gem?

4

8 回答 8

13

考拉宝石是要走的路。

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

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

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

于 2012-09-19T21:56:46.410 回答
5

最近使用它,我也建议考拉。有很好的文档记录,非常顺利地完成了 api 的更改,仍然得到维护,而且 arsduo 是一个非常酷的人。

于 2012-09-17T20:18:15.980 回答
5

根据这个链接

借助 Facebook 的 Graph API 和 Open Graph 协议的创建,现在从“社交图”读取和写入数据比以往任何时候都更加容易。

...

以下内容已被证明适用于 Ruby 1.9.x 和 Rails 3.0.0。

宝石

红衣主教蓝的休息图
miniFB
FBGraph
Koala
Mogli

插件- Facebooker2

中间件
OmniAuth
rack-facebook

于 2012-09-20T05:45:59.743 回答
3

已知拥有活跃用户群的一个是facebooker2。文档现在还不够,但它的邮件列表非常活跃,你很快就会得到回复。

于 2010-10-04T23:27:13.990 回答
3

我会建议moglikoala

于 2010-10-05T21:34:47.107 回答
3

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

于 2012-09-22T19:09:02.083 回答
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

于 2010-10-05T03:25:07.173 回答
1

Heroku 的 facebook 应用程序的示例源是使用mogli,但现在是koala 。它是最好的和伟大的 gem。有一个好的群体 - koala-users

于 2012-09-24T14:10:20.213 回答