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


Vergleich von PHP-Entwicklungsumgebungen
PHP-Entwicklungsumgebungen gibt es inzwischen wie Sand am Meer. Jede behauptet von sich die einzig wahre zu sein, und natürlich ist es fast unmöglich ...


Simple Regex Language für PHP
Simple Regex Language ist eine sehr interessante Bibliothek für PHP. Regex sind eine Sache die zum einen durchaus komplex werden können, zum anderen a...


PHP Code Snippets für komplexere Aufgaben
Wieso das Rad neu erfinden? Große Teile einer Umsetzung bedeuten Copy&Paste - wer was anderes behauptet - naja - macht sich entweder zu viel Arbei...


Lambda Funktionen in PHP 5.3
Das neue PHP wird über Lambda-Funktionen verfügen. Toll! Aber was ist das eigentlich? Nun ja, es ist in der Tat etwas schwer zu erklären, aber ich wil...

Kommentare

  1. Pingback: t3n-Linktipps: PHP-Twitter-App, offene Standards, Twitter verliert gegen Wikis, E-Commerce-Leitfaden und Online-Betrug » t3n Magazin

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.