Twitter/Facebook-API für Ruby
Ich will schreiben Sie ein Ruby-Anwendung, durch die:
- Ich kann senden tweets auf twitter.
- Die ich Einreichen kann, ein post auf facebook.
- Ich verwalten können Echtzeit-Statistiken von tweets
Gibt es eine twitter/facebook-api für Ruby?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Streams von tweets:
Tweetmon ist ein tolles Schmuckstück für die Aufbewahrung in Echtzeit verfolgen der tweets. Hier ist ein Beispiel der Verwendung es zu bekommen einen stream von tweets, die auf ein bestimmtes keyword
Verwenden Sie diese Perle, die Sie benötigen:
gem-Quellen -ein http://gems.github.com
gem install intridea-tweetstream
Zu senden, einen tweet ist nur eine HTTP-POST - braucht keine extra Bibliotheken, dies zu tun.
sudo gem install tweetstream
, wenn Sie eine Fehlermeldung erhalten, dass der Edelstein nicht beendet, versuchen Sie es zu laufengem sources -a "http://gemcutter.org"
.Ich die Twitter Juwel und bin sehr zufrieden damit.
Für Facebook, es ist der Facebooker gem.
Die Twitter-API ist eine RESTful-web-service. Es ist komplett sprachneutral. Verwenden Sie eine beliebige Sprache, die Sie wollen.
Nicht sicher über Facebook.
Zwei weitere Bibliotheken, die nicht auch noch erwähnt:
Wenn Sie dazu neigen, zu behalten mehr Kontrolle darüber, wie Sie mithilfe des Twitter-und Facebook-APIs, die Sie verwenden können, die Entreißen gem.
Werfen Sie einen Blick auf die facebook (http://is.gd/bJspX) und twitter (http://is.gd/bJsqV) Beispiele.
Ferner, während sowohl der Twitter-und Facebook-APIs sind HTTP-APIs, Sie sind nicht Erholsam, trotz Ihrer Ansprüche auf das Gegenteil.
Ich würde dieses Schmuckstück, es ist wirklich hilfreich https://github.com/moomerman/twitter_oauth
oder einfach gem install twitter_oauth
MiniFB https://github.com/appoxy/mini_fb ist hervorragend für die Facebook-API. Aber in beiden APIs können Sie alles tun, durch HTTPParty und OAuth.