Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/03/2012, 07:36
Avatar de IMAC/
IMAC/
 
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 19 años, 1 mes
Puntos: 14
Mejor tecnica para mostrar avatares de twitter

Hola,

Tengo una página donde los usuarios pueden iniciar sesión con twitter y publicar comentarios.

Quiero mostrar las imágenes de avatar de twitter en los comentarios y me preguntaba si tenéis conocimiento de las técnicas que se suelen usar para ello porque:

- Usar la API para obtener cada avatar no tiene sentido puesto que solo permite 150 peticiones a la hora o 350 si se usa OAuth.

- Guardar la url del avatar en la base de datos cuando inician sesión por primera vez hace que cuando cambien de avatar se siga mostrando en la página el antiguo.

- Había pensado en usar una función para obtener los datos a través del XML público pero no se si generará un retraso considerable si tengo que cargar, digamos, 20 imágenes o más en cada noticia con comentarios.

El código de esta última opción es este:
Código PHP:
<?php
$username 
"twitter";  // <-- You did not use quotes here?! Typo?
$xml simplexml_load_file("http://twitter.com/users/".$username.".xml");
echo 
$xml->profile_image_url;  // <-- No $xml->user here!
?>
Hay multitud de páginas que muestran el avatar pero no estoy seguro de qué técnica usan para ello. Páginas como la famosa pinterest.com o sistemas de comentarios como LiveFyre o Disqus.

¿Alguna idea?