Estoy usando facebook connect para que los usuarios inicien sesión en mi aplicación de forma sencilla. Funciona bien, pero, después de que los usuarios me permitieran obtener su información de Facebook como correo electrónico, fecha de nacimiento, sexo, etc., Facebook me devuelve estos datos en la configuración regional específica del usuario.¿Puedo obtener información del usuario de Facebook en una configuración regional específica a través de facebook connect?
Por lo tanto, si un usuario tiene Facebook en inglés obtendré {"gender": "male"}, y si un usuario tiene Facebook en italiano, por ejemplo, obtendré {"gender": "uomo "}. Facebook traduce el valor usando la configuración regional del usuario. El problema es que tengo que usar esta información de usuario para hacer una búsqueda en mi aplicación, y me es imposible decir, por ejemplo, "seleccionar todos los 'usuarios' masculinos".
¿Hay alguna manera de que Facebook regrese la información del usuario en un lugar específico? Entonces podré saber cómo usar estos datos, no solo mostrarlos.
Gracias
http://fbexchange.net/ – Sarfraz
Cuando vaya a la tabla de usuario API se dice que la solución para este se puede encontrar en "Resultados de la API y localización" de la página, enlace al que es, por supuesto rota y eliminado de los robots por lo que ni siquiera puede obtener una copia en caché de él. Mientras los desarrolladores normales agregan documentación, los desarrolladores de Facebook la eliminan. – serg
Sí, eso es frustrante. Parece que la mayor aplicación web que usa fb-conncet para registrar usuarios no resolvió este problema. Pueden obtener el nombre, el apellido y el correo electrónico, pero luego le preguntan su fecha de nacimiento y sexo, incluso si son públicos. Stackoverflow además parece ser capaz de obtener el cumpleaños de Facebook. Claro, los formatos de fecha son "conocidos", por lo que puede analizar la cadena e intentar encontrar el formato correcto, quizás utilizando la configuración regional que facbook le devuelve. Pero, ¿y el sexo? Bueno, es un poco extraño que los desarrolladores de Facebook todavía no resuelvan este problema. –