我使用协同过滤技术建立了一个推荐系统,我想检查一下我的系统是否运行良好。
要做到这一点,我想收集人们的个人兴趣(例如他们喜欢的电影,音乐或类似的页面)。我对他们的真实姓名或其他一些隐私敏感信息不感兴趣。
我以为我可以使用Facebook API轻松实现它们,每个用户所需的权限,这似乎不可行。
所以,我正在考虑的另一个解决方案是从facebook的HTML源解析它。但我不知道我是否正在以正确的方式思考。
有没有人可以给我这个过程的提示? T_T
答案 0 :(得分:2)
如果你这样做,你将打破Facebook的每一个TOS。
您必须获得每个用户的许可。
我会考虑如何让每个用户都给你这个权限。也许开发一个比赛,通过一些比赛得出它,你抓住大量的用户信息进行测试,有人赢得奖品:)
只有一种可能的方式。
或者你有多少朋友可以让你这么做?
答案 1 :(得分:1)
您可以从任何应用的用户请求user_likes
permission,然后从图谱API中的/<USER>/likes
端点检索喜欢和兴趣