OAuth mit PHP am Beispiel der Twitter API
Auf den ersten Blick ist OAuth eine scheißkomplizierte Sache, aber mit dieser kurzen Anleitung und dem Zend Framework wird es plötzlich ganz einfach …
Auf den ersten Blick ist OAuth eine scheißkomplizierte Sache, aber mit dieser kurzen Anleitung und dem Zend Framework wird es plötzlich ganz einfach …
Topsy.com has some fine features a blogger can use to increase readers, followers and web visibility.
Topsy is a sort of twitter search engine where you can find Twitter-accounts, conversations (Tweets) and links ranked by Retweets and influentially of the poster.
Twitter hat jetzt eine neue Idee wie sie zu Geld kommen wollen … Online Shopping!?
Google hat soeben ein neues Feature in seiner Live-Suche freigeschaltet. Auf der Timeline kann man sehen zu welchen Zeitpunkt besonders viele Tweets zu der aktuellen Suchanfrage gemacht wurden … mehr im
Google Blog
Im Twitter Feed sind auch @Replies enthalten die man aber meistens nicht drin haben will, eine einfache Yahoo Pipe filtert diese Tweets aus und liefert den gefilterten Feed zurück
Mein Haus twittert … da hat ein IBMler jedes Fenster, jede Lampe und jede Mausefalle mit Sensoren ausgestattet und bei bestimmten Events twittert das Haus auf einem eigenen Account … lets follow the house on twitter (via @ToM04)
Mein MacBook fliegt … virales Video mit einem MacBook als Hauptdarsteller (via Sysadmins Life)
Mein Lieblingsstar ist verkehrt … die Leute kommen auf sehr komische Sachen … zB.: wir drehen die Köpfe von Celebs lassen aber die Gesichter richtig herum (via @rbrthmr)
HTC Hero … neues Android Handy … sehr fesch geworden (via fubiz)
Microsoft hat in den letzten Jahren ein sehr rätselhaftes Verhalten entwickelt. Sie bringen neue schlechte Software auf den Markt und zwingen die Leute dazu auf die alte Version downzugraden bzw. gar nicht erst auf die schlechte Version umzusteigen. Nach IE6 und Vista ist nun wiedermal Outlook dabei die Anwender und Web-Entwickler zu vergraulen.
Microsoft hat bestätigt das Outlook 2010 wieder die völlig veraltete Render-Engine von Word für die Mail-Anzeige verwendet. Kein normal denkender Mensch versteht warum man HTML-Mails nicht mit einem Browser-Modul sondern mit einem Textverarbeitungs-Programm anzeigen lässt.
Darum formiert sich jetzt auch massiver Widerstand im Web und falls das selbe passiert wie damals bei Vista, und plötzlich alle darüber reden wie “schlecht das neue Outlook” nicht ist/wird können die Jungs aus Redmond gleich mal “Outlook 7″ vorbereiten.
Druck wird mittels Twitter ausgeübt und auf fixoutlook.org der restlichen Welt zugänglich gemacht.
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)
Wohhh … da geht was weiter … schon wieder ein neues Release von Zend Framework. Mit Twitter und jQuery Support. Da hab ich schon wieder was zu tun die nächsten Abende.
Außerdem gibt’s einen neuen Performance-Guide in der Doku.
Auch wenn Twitter gerade ein bisserl kränkelt, das Skype-Interface funktioniert.