Einstieg: Zend_Service_Twitter
Einen eigenen Twitter-Client schreiben geht mit der richtigen Library ganz schnell. Im aktuellen Zend Framework ist die Komponente Zend_Service_Twitter enthalten die sehr einfach zu verwenden ist.
Zuerst mal anmelden und die Daten des angemeldeten Benutzers ausgeben:
require_once 'Zend/Service/Twitter.php'; $twitter = new Zend_Service_Twitter($username, $password); if ($user = $twitter->account->verifyCredentials()) { foreach($user as $k => $v) { echo "$k: $v<br />"; } } |
Die Leute denen man folgt inkl. Bild und Link ausgeben:
foreach($twitter->user->friends() as $user) { printf('<div class="l"><a href="http://twitter.com/%s"><img width="48" height="48" src="%s" /></a></div>', $user->screen_name, $user->profile_image_url); } |
Und so einfach kann man seine eigenen Replies ausgeben lassen:
foreach($twitter->status->replies() as $message) { echo "<div>"; printf('<a href="http://twitter.com/%s"><img width="48" height="48" src="%s" /></a><p>%s %s</p>', $message->user->screen_name, $message->user->profile_image_url, $message->text, $message->created_at); echo "</div>"; } |
Für so ziemlich alles gibt es bereits die Methoden die man nur mehr aufrufen muss und dann SimpleXML-Objekte zurückbekommt. Ein etwas größeres Beispiel könnt ihr unter folgenden URL finden: http://bohuco.net/dev/twitter.php
Natürlich werden die Twitter-Zugangsdaten nicht mitgespeichert! (siehe Quelltext)