Facebook API を使用した Rails アプリケーションがあります。Facebook と統合するための Ruby gem をいくつか見てきましたが、時代遅れに見えます。
低レベルの呼び出しを自分で書くのが最善ですか? 適切で現在利用可能な宝石はありますか?
これらの宝石のいずれかが最近変更されましたか?
新しいプロジェクトを開始しています - 2012 年 9 月現在、どの gem を使用すればよいですか?
Facebook API を使用した Rails アプリケーションがあります。Facebook と統合するための Ruby gem をいくつか見てきましたが、時代遅れに見えます。
低レベルの呼び出しを自分で書くのが最善ですか? 適切で現在利用可能な宝石はありますか?
これらの宝石のいずれかが最近変更されましたか?
新しいプロジェクトを開始しています - 2012 年 9 月現在、どの gem を使用すればよいですか?
コアラの宝石は行く方法です。
7 月の Railscasts では、Ruby と Rails でのソーシャル グラフの操作について知っておくべきことをすべて説明します (どちらも有料エピソードです)。
#361: Facebook Graph API : Facebook Graph API を Koala gem で使用して、Facebook からデータを取得し、ユーザーを通じてコンテンツを投稿する方法を学びます。ここでは、アクセス許可、エラー処理などについて詳しく説明します。
#363: Facebook Open Graph :このエピソードは先週のエピソードに基づいており、Open Graph プロトコルを介して Facebook をさらに統合する方法を示しています。また、ローカル サーバーをトンネリングし、Facebook 通信をバックグラウンド プロセスに移行する方法も学習します。
このリンクによると、
Facebook の Graph API と Open Graph プロトコルの作成により、「ソーシャル グラフ」との間でデータを読み書きすることがこれまでになく簡単になりました。
...
以下は、Ruby 1.9.x および Rails 3.0.0 で動作することが証明されています。
宝石
カーディナル ブルーのレストグラフ
miniFB
FBGraph
Koala
Mogliプラグイン- Facebooker2
ミドルウェア
OmniAuth
ラック-facebook
ごく最近使用したので、コアラもお勧めします。十分に文書化されており、API の変更を非常にスムーズに通過し、維持されており、arsduo は非常にクールな人物です。
私は自分のプロジェクトのためにKoalaを深く掘り下げましたが、それはよく書かれており、完全なテスト カバレッジを備えた堅実なコードであることがわかりました。主な作者であるAlex Koppelは、自分が何をしているかをよく知っており、開発者コミュニティを気にかけています。私はいくつかの改善を行う必要がありましたが、gem の優れたアーキテクチャのおかげで簡単に改善できました。Alex は変更をマスター ブランチにマージするのに役立ちました。強くお勧めします。
アクティブなユーザーベースを持つことが知られているのはfacebooker2です。ドキュメントは今のところ十分ではありませんが、そのメーリング リストは非常に活発で、かなり迅速に回答を得ることができます。
Intrideaのoauth2 は、Facebook の Graph API をサポートしています。
ブログ投稿: http://intridea.com/2010/4/22/oauth2-gem-just-in-time-for-facebook-graph?blog=company
Heroku の facebook アプリケーションのサンプル ソースはmogliを使用していましたが、今はkoalaです。これは最高の素晴らしい宝石です。良いグループを持ってください -- koala-users