31 de marzo de 2009

Facebook FQL: accediendo a la tabla users

¿Cómo accedemos a la tabla users? Pues de esta manera:
$fql = "SELECT * FROM user ". $fqlAmigos;
$resultado = $facebook->api_client->fql_query($fql);

¿Qué contenido tiene la tabla users? Pues contiene lo siguiente (clasificado por campo):
  • identificador: uid
  • nombre: first_name
  • apellidos: last_name
  • foto pequeña (máx 50*150): pic_small
  • foto grande (máx 200*600): pic_big
  • foto carnet (50*50): pic_square
  • foto media (100*300): pic
  • redes a las que está afiliado el usuario: affiliations
  • hora de la última actualización del pérfil: profile_update_time
  • zona horaria: timezone
  • religión: religion
  • cumpleaños: birthday
  • género (sexo): sex
  • localidad donde nació: hometown_location
  • género (sexo) de las personas que desea conocer: meeting_sex
  • razones por las cuales quiere conocer a otros usuarios: meeting_for
  • estatus de su relación actual: relationship_status
  • identificador de su pareja: significant_other_id
  • ideas políticas: political
  • localidad donde vive: current_location
  • actividades: activities
  • intereses: interests
  • ¿Es usuario de tu aplicación?: is_app_user
  • música que le gusta: music
  • programas de TV favoritos: tv
  • películas favoritas: movies
  • libros favoritos: books
  • frases favoritas: quotes
  • instituo de secundaria: hs_info
  • historial educativo: education_history
  • historial laboral: work_history
  • notes_count (Este no entiendo muy bien que hace)
  • número de mensajes enviados a su muro: wall_count
  • estado del usuario en Facebook: status
  • estado del usuario en el chat de Facebook: online_presence
  • código de la localidad (esto es más para USA): locale
  • email "interno" para enviar mensajes al usuario: proxied_email
  • url del usuario: profile_url
  • email_hashes (no me aclaro con este campo)
  • foto pequeña con logo de Facebook: pic_small_with_logo
  • foto grande con logo de Facebook: pic_big_with_logo
  • foto carnet con logo de Facebook: pic_square_with_logo
  • foto media con logo de Facebook: pic_with_logo
  • restricciones por edad (ahora mismo sólo alcohol): allowed_restrictions
  • usuario verificado: verified
Bueno, pues fijáos si tenéis acceso a datos para hacer una aplicación interensante, por no hablar de las empresas de marketing online que están deseando tener tooooodos esos datos.

4 comentarios:

nuyc dijo...

Muy buena info, me es muy util para mi aplicacion de facebook. gracias :).

william dijo...

¿Cómo hago para obtener el número de teléfono del contacto?

Anónimo dijo...

Hola esta muybuena la info, me gustaria que coloques como llegaste a conseguir esa data, para investigar más gracias...

Gabriel Cuesta dijo...

Este post es de 2009, si queréis más información actualizada pasaros por mi blog Faceblog.es en el que publico los tutoriales de Facebook. En este blog ya no toco este tema.

Saludos a todos.