20 Stimmen

Welche Ruby-Gems unterstützen die Facebook-API?

Ich habe eine Rails-Anwendung, die die Facebook-API verwendet. Ich habe mehrere verschiedene Ruby-Gems für die Integration mit Facebook gesehen, aber sie sehen veraltet.

Ist es am besten, Low-Level-Aufrufe selbst zu schreiben? Gibt es einen anständigen und aktuellen Edelstein?

Hat sich eines dieser Schmuckstücke in letzter Zeit verändert?


Ich beginne ein neues Projekt - welchen Edelstein sollte ich ab September 2012 verwenden?

14voto

Thomas Klemm Punkte 10370

En Koala Edelstein ist der richtige Weg.

In diesen Railscasts vom Juli erfahren Sie alles, was Sie über die Interaktion mit dem Social Graph in Ruby und in Rails wissen müssen (beide sind bezahlt Episoden):

#361: Facebook Graph API : Erfahren Sie, wie Sie die Facebook Graph API mit dem Koala-Gem verwenden können, um Daten von Facebook abzurufen und Inhalte über einen Benutzer zu posten. Hier gehe ich auf Berechtigungen, Fehlerbehandlung und mehr ein.

#363: Facebook Open Graph : Diese Episode baut auf den Episoden der letzten Woche auf und zeigt, wie man Facebook über das Open Graph-Protokoll weiter integrieren kann. Außerdem erfahren Sie, wie Sie Ihren lokalen Server tunneln und die Facebook-Kommunikation in einen Hintergrundprozess verlagern können.

5voto

ksol Punkte 11360

Nachdem ich es vor kurzem benutzt habe, würde ich vorschlagen Koala auch. Ziemlich gut dokumentiert, geht durch die Änderungen in api ziemlich glatt, noch gewartet, und arsduo ist ein ziemlich cooler Kerl.

5voto

jhoanna Punkte 1719

Nach Angaben von dieser Link ,

Mit der Graph-API von Facebook und der Schaffung des Open-Graph-Protokolls ist es nun einfacher als je zuvor, Daten aus dem "sozialen Graphen" zu lesen und in diesen zu schreiben.

...

Die folgenden sind nachweislich mit Ruby 1.9.x und Rails 3.0.0 kompatibel.

Edelsteine

Kardinalblau's Ruhegrafik
miniFB
FBGraph
Koala
Mogli

Plugins - Facebooker2

Middlewares
OmniAuth
rack-facebook

3voto

emrea Punkte 1317

Ein bekanntes Beispiel für eine aktive Nutzerbasis ist Facebooker2 . Die Dokumentation ist im Moment nicht wirklich ausreichend, aber ihre Mailingliste sehr aktiv ist, erhält man ziemlich schnell Antworten.

3voto

Ich würde vorschlagen, entweder mogli o Koala .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X