Twitter con PHP grazie alle API e alla twitter.class
mag 14
![]()
Chi vive il web non pò non conoscere Twitter un social newtork basato su piccoli messaggi di 140 caratteri, Tweets appunto, per far sapere al mondo cosa stiamo facendo.
Twitter è usato per gli scopi più disparati, restare in contatto con amici lontani, aggiornare live da eventi a cui si partecipa, fornire le ultime notizie circa un argomento e addirittura aggiornare il proprio blog WordPress grazie a qualche plugin.
Sempre più spesso vi capiterà di dover implementare i comandi forniti dalle API di Twitter nei vostri programmi web e per questo oggi vi consiglio una classe in PHP che vi permetterà di sfruttare al meglio tutte le funzionalità del servizio.
Di classi in PHP ce ne sono molte ma io ho provato con buon successo la twitter.class di David Billingham, che pur essendo in versione 0.1 è a mio avviso piuttosto completa e semplice da utilizzare oltre ad essere commentata piuttosto bene, va segnalato che necessita del supporto cURL abilitato.
Come si usa?
Vediamo qualche semplice esempio di utilizzo. Dopo aver incluso la classe nel nostro script.
include('twitter.class.php');
possiamo iniziare ad utilizzare i metodi a disposizione.
Se ad esempio volessimo inserire un nuovo tweet potremo scrivere
$t= new twitter(); $t->username='ILVOSTROUSERNAME'; $t->password='LAVOSTRAPASSWORD'; $res = $t->update('Prova la twitter.class.php con successo!'); if($res===false){ echo "ERRORE <hr />"; print_r($t->responseInfo); }else{ echo "Tweet inviato con successo!"; }
Oppure per avere l'elenco degli iscritti ai vostri Tweet, i followers.
$t= new twitter(); $t->username='ILVOSTROUSERNAME'; $t->password='LAVOSTRAPASSWORD'; $res = $t->followers(); if($res===false){ echo "ERROR <hr />"; print_r($t->responseInfo); }else{ echo "SUCCESS <hr />"; print_r($res); }
E così per tutti gli altri metodi che sono spiegati chiaramente nel codice della classe,
Se conoscete classi più complete segnalate pure nei commenti così le recensiamo.
Happy PHP.

