2012-09-14 15 views
5

Questo non è un duplicato di How can I get the interests of my friend through facebook api?. Autorizzazione user_interests (per accedere a /me/interests) è inutile (se non deprecato) funzionalità di Facebook che quasi mai restituisce alcun dato.Come ottenere gli interessi degli utenti?

Invece, mi riferisco ai dati aggregati per Facebook a questa pagina:

enter image description here

Queste sono tutte le simpatie degli utenti raggruppati in categorie come "Musica", "Libri", "Spettacoli TV", ecc. In generale, i Mi piace degli utenti possono essere recuperati tramite /me/likes. Tuttavia, l'ultima query restituisce piuttosto vivid array of categories.

C'è un modo per far classificare gli utenti nelle stesse categorie generiche come fa Facebook?

risposta

4

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

L'oggetto utente ha le seguenti connessioni :

libri: i libri elencati sul profilo dell'utente.

giochi: i giochi che l'utente ha aggiunto alla sezione Arte e Spettacolo del loro profilo.

film: i film elencati nel profilo dell'utente.

musica: la musica elencata nel profilo dell'utente.

televisione: il televisore elencato nel profilo dell'utente.


I campi favorite_athletes e favorite_teams sono deprecate, però. Non sono sicuro, se ci sarà qualche sostituzione per questi analoghi alle connessioni di cui sopra - o se si suppone che gli utenti normalmente "amino" le fan page di atleti/team in futuro.

0

Il mio approccio a questo problema è quello di elaborare i dati API all'interno della mia applicazione come ad esempio:

'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'), 
[..] 

ad esempio, se l'utente piace "Writer" o "Libro", assegno per la categoria come "Libri" .

Tuttavia, questa soluzione non è ideale come Facebook potrebbe cambiare nomi di categoria, aggiungere nuovi nomi, ecc

Problemi correlati