FQL: Obtener fotos de perfil con cualquier resolución

Uno de los elementos más solicitados de Facebook son las fotos de perfil. Hasta ahora tan sólo podíamos obtenerlas en una serie de tamaños prefijados (en píxeles):

  • thumb: 50×50
  • small: 100×100
  • normal: 200×200
  • square: 50×50

Ante esta rigidez si queríamos utilizar la imagen de perfil del usuario en cualquier otra resolución teníamos que redimensionarla utilizando nuestros propios recursos o los del navegador del usuario, con el coste de proceso que esto implica.

Ahora por fin Facebook nos permite obtener la foto del usuario con cualquier resolución, os voy a enseñar como hacerlo con FQL.

Imaginemos que queremos una imagen con la resolución 270×230 píxeles, la manera de hacerlo sería esta: select url, real_width, real_height from profile_pic where id=me() and width=270 and height=230

Podéis hacer experimentos con el Graph APi Explorer: select url, real_width, real_height from profile_pic where id=me() and width=121 and height=100

Para ejecutar FQL podéis utilizar tanto Javascript, Open Graph o el SDK de PHP.

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Sígueme