2012-09-14 27 views
5

Bu, bir How can I get the interests of my friend through facebook api? kopyası değil. user_interests izin (/me/interests erişim) yararsızdır (kullanımdan kaldırılmamışsa) Hiçbir veriyi geri döndürmeyen Facebook özelliği.Kullanıcı ilgi alanları nasıl edinilir?

Bunun yerine, bu sayfaya Facebook tarafından toplanan verilere bahsediyorum:

enter image description here

Bunlar "Müzik", "Kitaplar", "TV Programları" gibi kategoriler halinde gruplanmış tüm kullanıcı seviyor vardır, vb. Genel olarak kullanıcı sevileri /me/likes aracılığıyla alınabilir. Ancak, ikinci sorgu bir vivid array of categories döndürür.

Facebook'un yaptığı gibi genel kategorilere ayrılan kullanıcı kategorilerine sahip olmanın bir yolu var mı?

cevap

4

https://developers.facebook.com/docs/reference/api/user/ ideal değildir:

Kullanıcı nesnesi vardır aşağıdaki bağlantıları:

kitaplar: Kullanıcının profilinde listelenen kitaplar.

Oyunlar: Kullanıcılar, profillerinin Arts and Entertainment bölümüne ekledikleri oyunlar.

filmler: Kullanıcının profilinde listelenen filmler.

müzik: Kullanıcının profilinde listelenen müzik.

televizyon: Televizyon, kullanıcının profilinde listelenmiştir.


alanlarıfavorite_athletes ve favorite_teams olsa kaldırılıyor. Yukarıdaki analoglara bu analog için herhangi bir değişiklik olacaksa ya da kullanıcılar gelecekte sporcuların/takımların fan sayfalarını normal olarak “beğenmesi” gerekiyorsa, emin değilim.

0
bu konuya yaklaşımım gibi benim uygulama içinde API verilerini işlemek için

:

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

kullanıcı "Writer" veya "Kitap" hoşlanıyorsa örneğin, ben atamak benzeri "Kitaplar" kategorisini .

Ancak bu çözüm Facebook, vb kategori adlarını değiştirmek yeni adlar ekleyebilirsiniz olarak

İlgili konular