2012-09-14 18 views
5

Esto no es un duplicado de How can I get the interests of my friend through facebook api?. El permiso user_interests (para acceder al /me/interests) es una función de Facebook inútil (si no obsoleta) que casi nunca devuelve ningún dato.¿Cómo obtener intereses de los usuarios?

En su lugar, me refiero a los datos agregados por Facebook en esta página:

enter image description here

Estos son todos los gustos de los usuarios agrupados en categorías como "Música", "Libros", "Series", Generalmente, los me gusta de los usuarios se pueden recuperar a través del /me/likes. Sin embargo, la última consulta devuelve un valor más bien vivid array of categories.

¿Hay alguna forma de obtener categorizaciones de me gusta del usuario en las mismas categorías genéricas como Facebook?

Respuesta

4

https://developers.facebook.com/docs/reference/api/user/:

el objeto de usuario tiene las siguientes conexiones :

libros: los libros enumerados en el perfil del usuario.

juegos: Juegos que el usuario ha agregado a la sección de Arte y Entretenimiento de su perfil.

películas: Las películas que figuran en el perfil del usuario.

música: La música aparece en el perfil del usuario.

televisión: El televisor aparece en el perfil del usuario.


Los campos favorite_athletesfavorite_teams y están en desuso, sin embargo. No estoy seguro de si habrá algún reemplazo para estas conexiones análogas a las anteriores, o si se supone que los usuarios normalmente "prefieren" las páginas de fans de los atletas/equipos en el futuro.

0

Mi acercamiento a este problema es procesar los datos de la API dentro de mi solicitud como tal:

'Books' => array('Fictional Character', 'Writer', 'Book', 'Author', 'Book Store', 'Library', 'Magazine'), 
'Films' => array('Actor/Director', 'Movie', 'Producer', 'Studio', 'Movie Theater', 'TV/Movie Award', 'Fictional Character', 'Movies/Music'), 
[..] 

por ejemplo, si el usuario le gusta "escritor" o "libro", le asigno a la categoría similares "Libros" .

Sin embargo, esta solución no es ideal, ya que Facebook podría cambiar nombres de las categorías, añadir nuevos nombres, etc.

Cuestiones relacionadas