这不是How can I get the interests of my friend through facebook api?的重复。 user_interests
权限(访问/me/interests
)是无用的(如果没有弃用)Facebook功能,几乎不会返回任何数据。
相反,我指的是Facebook在此页面汇总的数据:
这些用户喜欢分为“音乐”,“书籍”,“电视节目”等类别。通常,用户喜欢可以通过/me/likes
检索。但是,后一个查询返回vivid array of categories。
有没有办法让用户喜欢分类到Facebook这样的通用类别?
答案 0 :(得分:4)
https://developers.facebook.com/docs/reference/api/user/:
User对象具有以下连接:
书籍:用户个人资料中列出的书籍。
游戏:用户已添加到其个人资料的艺术和娱乐部分的游戏。
电影:用户个人资料中列出的电影。
音乐:用户个人资料中列出的音乐。
电视:用户个人资料中列出的电视。
字段 favorite_athletes
和favorite_teams
已被弃用。不确定,如果将这些类似物替换为上述连接 - 或者如果用户通常“喜欢”未来运动员/团队的粉丝页面。
答案 1 :(得分:0)
我解决此问题的方法是在我的应用程序中处理API数据:
'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'),
[..]
例如,如果用户喜欢“Writer”或“Book”,我会将类似内容分配给“Books”类别。
然而,这个解决方案并不理想,因为Facebook可能会更改类别名称,添加新名称等等。