Cerca nel sito

Rss Posts

Rss Comments

Login

 

Abbreviare URL in un click sfruttando is.gd

giu 24

Molti si domanderanno l'utilità di questo post, ma siccome servizi come Twitter, che hanno un numero di caratteri limitato, stanno proliferando, almeno una volta vi sarà capitato di dover "accorciare" l'URL di un sito.

Uno dei servizi più famosi è tinyurl.com e offre un modo molto semplice e veloce di ottenere la versione short dell'indirizzo web che stiamo visualizzando, senza doverlo copiare e incollare nel sito tiyurl.com.

In Twitter va molto di moda anche is.gd url shorteneris.gd ma ho notato che nel loro sito parlano semplicemente di un'estensione per Firefox, da installare, io invece volevo qualcosa tipo tinyurl e così l'ho creata.

E' molto semplice, basta trascinate il link qui sotto nella barra dei link o segnalibri del vostro browser, l'ho testato solo in Firefox ma attendo i vostri commenti, e poi cliccare il bottone quando siete nel sito che volete "ridurre", in automatico vi comparirà l'url short.

is.gd

buon divertimento

Twitter con PHP grazie alle API e alla twitter.class

mag 14

Twitter

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.