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

PHP Fehlermeldungen in der Console PHP ist eine feine Sache, und "früher" konnter man sogar ordentlich was mit den Fehlermeldungen anfangen. Da gab es noch "einfaches" HTML, heutzutage ...
Wasserzeichen mit PHP Image Workshop Eins mit Abstand besten Module für Drupal ist das Imagecache Modul. Ich habe mich ja schon des öfteren darüber ausgelassen wie schade es ist, das kein...
Word, Excel & Powerpoint Dateien mit PHP erst... In 98% der Fälle besitzt der Kunde eine Excel-Datei, die irgendwie online soll. Normalerweise tauscht man die Daten dann als .CSV aus (insofern der Ku...
Tutorial Amazon Web Services mit PHP – I ... Die Amazon Web Services sind recht nett, wenn man einfach und schnell Content auf seine eigenen Seiten bringen möchte. Dabei geht es noch nicht einmal...

3 Kommentare

Schreibe einen Kommentar