Estoy intentando ubicar la ubicación actual de todos los amigos de un usuario en Facebook, y me encuentro con un problema curioso en el que algunos de esos amigos están leyendo NULL cuando puedo ver en sus páginas de Facebook reales que dice "Vidas en ,." La parte difícil de este error es que solo ocurre probablemente en ~ 30% de los casos. En los casos restantes, extrae toda la información correcta, lo que me dice que los permisos probablemente estén configurados correctamente.FB Graph/FQL: Current_location of friends a veces está leyendo Null cuando la página FB muestra una ubicación
Para ser más específicos, el código FQL que estoy usando es:
SELECT uid,
name,
current_location
FROM USER
WHERE uid IN (SELECT uid2
FROM friend
WHERE uid1 = Me())
Este mismo problema ha surgido cuando hace peticiones javascript directamente a la gráfica, por lo que no parece ser un problema FQL tampoco. ¿Alguien sabe por qué current_location podría a veces fallar e informar NULL, pero no siempre?
Gracias.
Son cualquiera de esas situaciones posibles si puedo ver su ubicación actual cuando Voy a su página de Facebook real? Enumera en su sección de información "Vidas en ..." y, sin embargo, el gráfico API informa NULL en current_location. ¿Hay dos permisos separados para ver la ubicación actual en el perfil, pero no a través de la API gráfica? –
Hay algo más que eso. En ocasiones, una aplicación tiene los permisos adecuados y el usuario puede verla, pero la aplicación no. – Leopd