2012-09-14 7 views
5

To nie jest duplikat How can I get the interests of my friend through facebook api?. user_interests zezwolenie (dostęp do /me/interests) jest bezużyteczną (jeśli nie wycofaną) funkcją Facebooka, która prawie nigdy nie zwraca żadnych danych.Jak zdobyć zainteresowania użytkowników?

Zamiast tego, mam na myśli dane zagregowane przez Facebook na tej stronie:

enter image description here

Są to wszystkie upodobania użytkowników pogrupowane w kategorie takie jak „Muzyka”, „Książki”, „TV Shows” itp. Ogólnie rzecz biorąc, upodobania użytkownika można odzyskać przez /me/likes. Jednak ta ostatnia kwerenda zwraca raczej vivid array of categories.

Czy istnieje sposób na upodobnienie użytkowników do kategorii ogólnych takich jak Facebook?

Odpowiedz

4

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

Przedmiotem Użytkownik ma następujące połączenia:

książki: książki wymienione w profilu użytkownika.

gry: Gry, które użytkownik dodał do działu Sztuka i rozrywka w swoim profilu.

filmy: filmy wymienione w profilu użytkownika.

muzyka: muzyka wymieniona w profilu użytkownika.

telewizja: telewizja wyświetlana w profilu użytkownika.


W polafavorite_athletesfavorite_teams i są przestarzałe, choć. Nie jestem pewien, czy będzie jakikolwiek zamiennik dla tych analogów do powyższych połączeń - lub jeśli użytkownicy mają zwyczajowo "polubić" strony fanów sportowców/zespołów w przyszłości.

0

Moje podejście do tej kwestii jest przetwarzanie danych API w moim wniosku jako takie:

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

do kategorii przykład jeśli użytkownik lubi „Writer” lub „Książka”, przypisać tym podobne „Książki” .

Jednak to rozwiązanie nie jest idealne, jak Facebook może zmienić nazwy kategorii, dodać nowe nazwy, itp