Einfach mit PHP Twittern

Lange hat ess gedauert, aber scheinbar ist nun auch Twitter in Deutschland angekommen. Der Dienst erfreut sich einer immer größeren Beliebtheit und scheinbar probiert gerade jeder aus, wie man ihn am besten nutzen kann. Großer Beliebtheit erfreuen sich derzeit die „Tweet-This“-Button unter Blog-Beiträgen, die relativ einfach zu programmieren sind. Aber natürlich bietet die API wesentlich mächtigere Funktionen.

TweetDeck macht es zum Beispiel vor, die Adobe Air Anwendung nutzt die API, um einen Desktop-Client bereitzustellen. Dabei muss man allerdings mit den Tücken der API an sich rechnen, denn diese hat die Anzahl der Aufrufe pro Stunde limitiert. Für die meisten Anwender reicht das, es sorgt aber trotzdem für einen gehörigen Zeitversatz. Direktes „Chatten“ in Twitter kann somit über Desktop-Applikationen zur Qual werden.

Spätestens seit XING nun auch ein Twitter-Gadget für den persönlichen Bereich zur Verfügung stellen, sollte auch der Letzte gemerkt haben, dass sich durchaus etwas Interessantes mit dem Dienst anfangen lässt. Oder wie ich es letztens auf Twitter gelesen habe: „Twitter zeigt was ist, Google zeigt was war„. Die Twitter-Gemeinde reagiert extrem schnell auf Trends!

Es liegt also nahe, eine nette Twitter-Applikation in PHP zu schreiben. Hürde ist (wie so oft) das Verstehen der API, aber wieso muss man das Rad immer neu erfinden? Die twitterlibphp ist hier eine grandiose Hilfe, die einem die Arbeit abnimmt. Die Kommunikation mit der API ist für den Nutzer der Library vollkommen transparent. Hier ein Beispiel-Quelltext von der Homepage:

// require the twitter library
require "twitter.lib.php";
 
// your twitter username and password
$username = "username";
$password = "password";
 
// initialize the twitter class
$twitter = new Twitter($username, $password);
 
// fetch your @mentions in json
$mentions = $twitter->getMentions(array('page'=>2), 'json');
 
// pretty-print the json
print_r(json_decode($mentions));

Heraus kommt am Ende ein nettes XML, oder auch JSON, falls man mit JavaScript die Daten darstellen möchte. Es gibt ein nettes Beispiel auf der Homepage der Library, eine besser findet ihr allerdings auf http://woork.blogspot.com.

Ich denke mit dieser Library könnt ihr eurer Kreativität freien Lauf lassen, denkt aber stets an die limitierten API-Calls pro Stunde und fügt gegebenenfalls ein Funktionscaching ein.

Ähnliche Beiträge

Tutorial Amazon Web Services mit PHP – V ... Wie im letzten Teil bereits angekündigt, erstellen wir im letzten Teil des Tutorials ein komplett funktionsfähiges Beispiel, um ein Buch mittels ISBN ...
PHP beschleunigen mit phpFastCache Je höher die Besucher-Zahlen einer Seite werden, desto mehr Probleme fängt man sich ein. In der Regel kommt man heutzutage auf die Idee, langsamen Web...
Besseres Debugging in PHP Debugging in PHP ist das größte Arschloch von allen nicht schön. Wohl dem, der einigen Aufwand betrieben hat, um XDebug an den Start zu kriegen. Aber ...
Auf die Dropbox mit PHP zugreifen Dropbox ist einer jener kleiner Helfer die in meinem Berufsalltag nicht mehr wegzudenken sind. Ich verwende es zum einen zum Syncen ganzer Dateistrukt...

3 Kommentare

Schreibe einen Kommentar