Twitter Profile Image PHP API
Hace poco tuve que crear una funcionalidad en un sitio web para actualizar la imágen del perfil de un usuario en Twitter, la verdad no es difícil utilizar el API de Twitter pero mi poca experiencia con cURL en PHP me hizo batallar para poder crear el código necesario, pero aquí les paso el tip por si alguien lo necesita.
Este es el código en PHP para cambiar la imagen del perfil en Twitter.
<?php
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://twitter.com/account/update_profile_image.json");
curl_setopt($curl, CURLOPT_POSTFIELDS, array("image"=>"@/your/site/path/image.jpg;type=image/jpeg"));
curl_setopt($curl, CURLOPT_HTTPHEADER, array("Expect:"));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_USERPWD, "username:password");
$curl_response = curl_exec($curl);
$response = curl_getinfo($curl);
curl_close($curl);
echo $response;
?>





