Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2013, 05:06
schattenburg
 
Fecha de Ingreso: junio-2007
Mensajes: 298
Antigüedad: 16 años, 10 meses
Puntos: 5
Loguearse con cuenta de Twitter: obtener foto

Hola a todos:

Tengo en una web la opción de loguearse a través de la cuenta de Twitter del usuario y me lo hace bien. Obtengo el Id y el Nombre de usuario, pero me gustaría obtener también la fotografía y por muchas vueltas que le doy no encuentro la forma.

Mi código resumido es:

$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $_SESSION['token'] , $_SESSION['token_secret']);
$access_token = $connection->getAccessToken($_REQUEST['oauth_verifier']);
if($connection->http_code=='200') {
....
}

if(isset($_SESSION['status']) && $_SESSION['status']=='verified') {
$screenname = $_SESSION['request_vars']['screen_name'];
$twitterid = $_SESSION['request_vars']['user_id'];
$oauth_token = $_SESSION['request_vars']['oauth_token'];
$oauth_token_secret = $_SESSION['request_vars']['oauth_token_secret'];
....
}

He hecho con:

echo "<pre>" . print_r($_SESSION['request_vars'], true ) . "</pre>";

me muestre el contenido de todas las variables que tiene $_SESSION, pero no hay ninguna para la imagen del usuario que se ha registrado. ¿Alguién sabe cómo obtener esa imagen?

Muchas gracias