Facebook爬虫与图形可视化

时间:2015-10-18 20:42:37

标签: java facebook-graph-api web-crawler information-retrieval graph-visualization

我们的大学教授给了我们一个关于信息检索系统的奖金项目, 好吧,他要求创建一个应用程序,输入Facebook个人资料的用户名,可以公开访问他的朋友列表,并输入另一个用户的Facebook个人资料 并把他们之间的共同朋友,然后将输出可视化为与他们的朋友的图形可视化,并将共同的朋友连接在一起。

我的问题 我需要什么来启动这个项目,如API和其他东西

我们对java和android有很好的了解 如果你知道我们需要实现的是什么 比如我们如何与facebook数据库进行通信并检索这些信息等等。

2 个答案:

答案 0 :(得分:0)

该项目只能通过刮取个人资料来实现,这在Facebook上是不允许的:https://www.facebook.com/apps/site_scraping_tos_terms.php

话虽如此,您的问题过于宽泛,这是您了解图谱API的起点:https://developers.facebook.com/docs

请注意,未经授权,您无法获得任何用户的任何数据。而且您只能访问授权您的应用的用户朋友。

答案 1 :(得分:0)

这是一个奇怪的任务,你的教授似乎并没有让自己熟悉法律方面(如@luschn所写),而不是技术方面(因为已经有用于此用例的API,请参阅{{3 }})