Jugado con la Api de Twitter
Lunes, 4. Enero 2010
Sin nada que hacer andaba viendo un rato twitter.
Para hacer conectarnos al servidor vamos a usar cURL:
1 2 3 4 5 6 7 8 9 | <?php $connect = curl_init(); curl_setopt($connect, CURLOPT_URL, $url); curl_setopt($connect, CURLOPT_VERBOSE, 0); curl_setopt($connect, CURLOPT_RETURNTRANSFER, 1); curl_setopt($connect, CURLOPT_USERPWD, "$user:$pass"); curl_setopt($connect, CURLOPT_CONNECTTIMEOUT, 5); $show = curl_exec($connect); ?> |
Despues de esto Twitter nos presta varios metodos para poder mostrar: friends, followers, twetts, timeline, etc.
http://twitter.com/statuses/friends.xml
http://twitter.com/statuses/followers.xml
http://twitter.com/statuses/public_timeline.xml
La funcion completa seria esta:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <?php function connect2twitter($url, $user, $pass) { $connect = curl_init(); curl_setopt($connect, CURLOPT_URL, $url); curl_setopt($connect, CURLOPT_VERBOSE, 0); curl_setopt($connect, CURLOPT_RETURNTRANSFER, 1); curl_setopt($connect, CURLOPT_USERPWD, "$user:$pass"); curl_setopt($connect, CURLOPT_CONNECTTIMEOUT, 5); $show = curl_exec($connect); if ($show) { echo $show; } } connect2twitter("http://twitter.com/statuses/friends_timeline.xml", "tuuser", "tupass"); ?> |