19

Facebook API を使用した Rails アプリケーションがあります。Facebook と統合するための Ruby gem をいくつか見てきましたが、時代遅れに見えます。

低レベルの呼び出しを自分で書くのが最善ですか? 適切で現在利用可能な宝石はありますか?

これらの宝石のいずれかが最近変更されましたか?


新しいプロジェクトを開始しています - 2012 年 9 月現在、どの gem を使用すればよいですか?

4

8 に答える 8

13

コアラの宝石は行く方法です。

7 月の Railscasts では、Ruby と Rails でのソーシャル グラフの操作について知っておくべきことをすべて説明します (どちらも有料エピソードです)。

#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

このリンクによると、

Facebook の Graph API と Open Graph プロトコルの作成により、「ソーシャル グラフ」との間でデータを読み書きすることがこれまでになく簡単になりました。

...

以下は、Ruby 1.9.x および Rails 3.0.0 で動作することが証明されています。

宝石

カーディナル ブルーのレストグラフ
miniFB
FBGraph
Koala
Mogli

プラグイン- Facebooker2

ミドルウェア
OmniAuth
ラック-facebook

于 2012-09-20T05:45:59.743 に答える
5

ごく最近使用したので、コアラもお勧めします。十分に文書化されており、API の変更を非常にスムーズに通過し、維持されており、arsduo は非常にクールな人物です。

于 2012-09-17T20:18:15.980 に答える
3

モグリコアラのどちらかをお勧めします。

于 2010-10-05T21:34:47.107 に答える
3

私は自分のプロジェクトのためにKoalaを深く掘り下げましたが、それはよく書かれており、完全なテスト カバレッジを備えた堅実なコードであることがわかりました。主な作者であるAlex Koppelは、自分が何をしているかをよく知っており、開発者コミュニティを気にかけています。私はいくつかの改善を行う必要がありましたが、gem の優れたアーキテクチャのおかげで簡単に改善できました。Alex は変更をマスター ブランチにマージするのに役立ちました。強くお勧めします。

于 2012-09-22T19:09:02.083 に答える
3

アクティブなユーザーベースを持つことが知られているのはfacebooker2です。ドキュメントは今のところ十分ではありませんが、そのメーリング リストは非常に活発で、かなり迅速に回答を得ることができます。

于 2010-10-04T23:27:13.990 に答える
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です。これは最高の素晴らしい宝石です。良いグループを持ってください -- koala-users

于 2012-09-24T14:10:20.213 に答える