API para obtener el aniversario del usuario de Facebook?

Noté que la API Graph (por ejemplo, GET https://graph.facebook.com/UID) devoluciones relationship_status y significant_other, pero no devuelve una fecha de aniversario para la relación, incluso si hay una presente.

¿Es posible ver esto a través de la API Graph (o incluso REST)?

EDITAR: No hay API para lo mismo. En su lugar, podría simplemente eliminar la pantalla de la página de perfil del usuario donde el aniversario se enumera en la parte inferior. Mucho más fácil, pero es una violación del término de Facebook.

preguntado el 08 de noviembre de 11 a las 16:11

4 Respuestas

No hay forma de obtener esto ahora, espero una actualización de la API.

Las únicas formas no oficiales serían el raspado de pantalla o el análisis de todas las publicaciones en el muro de los usuarios, pero ambas formas no son del todo eficientes y los términos de Facebook ni siquiera permiten el raspado de pantalla.

respondido 25 nov., 11:09

En lugar de la pared, simplemente podría eliminar la pantalla de la página de perfil del usuario donde aparece el aniversario en la parte inferior. Mucho más fácil, pero como mencionaste, es una violación del término de Facebook. Así que supongo que tendré que agregar una forma de pedirle al usuario que le pida a sus amigos que completen sus datos. - Mohib Sheth

¿Todavía no hay una forma oficial de obtener el aniversario de un usuario de FB? - mjs

No parece haber ninguna forma de acceder a esta información a través de ninguna API de Facebook.

Como dijo en su pregunta, la única información disponible son Relations_status y important_other (con los permisos correctos).

respondido 16 nov., 11:22

No hay una forma oficial de hacer esto. Sin embargo, si todavía tiene la intención de hacer esto, puede analizar todo en el muro del usuario y ver cuándo actualizaron su estado de relación a "En una relación" o casado o lo que sea que hagan ahora. Probablemente este sea un enfoque mejor que buscar un "feliz aniversario".

respondido 18 nov., 11:06

Como se mencionó, no he encontrado que estos datos estén disponibles a través de la API. Solución loca :):

Puede analizar todos los comentarios que su usuario ha publicado en el muro de su pareja. Si una publicación contiene "¿(feliz)? Aniversario", ¡esa es tu cita!

respondido 18 nov., 11:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.