Twitter avec une application PHP

1140665102Twitter le célèbre site de micro blogging a proposé dès le démarrage la possibilité d’utiliser ses services via les librairies twitter. Grace à ces librairies de nombreuses applications ont vu le jour sur le net, utilisant les fonctionnalités de twitter, ajoutant de nouvelles fonctionnalités à twitter.

Ces librairies permettent à n’importe quelle application (php, java, asp) de communiquer avec twitter, d’accèder aux messages postés, d’obtenir son statut courant, de suivre les followers… Bref de prendre totalement la main sur son compte twitter.

Je propose un petit script très simple qui vous permettra de poster vos messages directement depuis votre application PHP. Pour fonctionner, ce script nécessite la librairie CURL sur votre serveur. Attention, le code est très simple:

function twitter($message)
{
$username = ‘login’;
$password = ‘password’;
$url = ‘http://twitter.com/statuses/update.xml’;
$curl_handle = curl_init();
curl_setopt($curl_handle, CURLOPT_URL, “$url”);
curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl_handle, CURLOPT_POST, 1);
curl_setopt($curl_handle, CURLOPT_POSTFIELDS, “status=$message”);
curl_setopt($curl_handle, CURLOPT_USERPWD, “$username:$password”);
$buffer = curl_exec($curl_handle);
curl_close($curl_handle);
if (empty($buffer))
   return 0;
else
   return 1;
}

N’oubliez pas de mettre à jour les variables $username et $password. A partir de ce script vous pouvez broder autant que vous voulez…

Feb10

Laissez un commentaire