6

这不是我如何通过 facebook api 获得朋友的兴趣?. user_interests权限(访问/me/interests)是无用的(如果不弃用)Facebook 功能几乎不会返回任何数据。

相反,我指的是 Facebook 在此页面上汇总的数据:

在此处输入图像描述

这些都是按“音乐”、“书籍”、“电视节目”等类别分组的用户点赞。一般可以通过 检索用户点赞/me/likes。但是,后一个查询返回了一个相当生动的 category 数组

有没有办法像 Facebook 一样将用户喜欢分类到相同的通用类别中?

4

2 回答 2

5

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

User 对象具有以下连接

书籍:用户个人资料中列出的书籍。

游戏:用户添加到其个人资料的艺术和娱乐部分的游戏。

电影:用户个人资料中列出的电影。

音乐:用户个人资料中列出的音乐。

电视:用户资料中列出的电视。


但是,这些字段 favorite_athletesfavorite_teams已弃用。不确定,是否会有任何替代上述连接的类似物——或者用户是否应该在未来通常“喜欢”运动员/球队的粉丝页面。

于 2012-09-14T10:39:45.053 回答
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'),
[..]

例如,如果用户喜欢“作家”或“书籍”,我将喜欢的内容分配给“书籍”类别。

但是,此解决方案并不理想,因为 Facebook 可能会更改类别名称、添加新名称等。

于 2012-09-14T10:31:56.603 回答