我有一个使用Facebook API的Rails应用程序。我看到了几个不同的Ruby gems与Facebook集成,但它们看起来已经过时。
最好自己编写低级别的调用吗?是否有可靠且当前的gem可用?
这些gems中有哪些最近更改过?
我正在开始一个新项目——截至2012年9月应该使用哪个gem?
我有一个使用Facebook API的Rails应用程序。我看到了几个不同的Ruby gems与Facebook集成,但它们看起来已经过时。
最好自己编写低级别的调用吗?是否有可靠且当前的gem可用?
这些gems中有哪些最近更改过?
我正在开始一个新项目——截至2012年9月应该使用哪个gem?
Koala Gem是一种不错的选择。
以下是7月份的Railscasts,它们将告诉你有关在Ruby和Rails中与社交图谱进行交互所需的所有内容(这两个视频都是付费的):
#361: Facebook Graph API: 学习如何使用Koala gem来通过Facebook Graph API获取数据并通过用户发布内容。本集还涵盖了权限、错误处理等内容。
#363: Facebook Open Graph: 本集是上周视频的延伸,展示了如何通过Open Graph协议进一步整合Facebook。您还将学习如何将本地服务器隧道传输,并将Facebook通信转移到后台进程中。
借助Facebook的Graph API和Open Graph协议的创建,现在可以更加容易地读写“社交图谱”中的数据。
...
以下已被证明能与Ruby 1.9.x和Rails 3.0.0配合使用。
Gems
Cardinal Blue的rest-graph
miniFB
FBGraph
Koala
MogliPlugins - Facebooker2
Middlewares
OmniAuth
rack-facebook
oauth2来自Intridea,支持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。