-2

наш профессор в университете дал нам тему бонусного проекта Information Information Systems, , и он попросил сделать приложение, чтобы ввести имя пользователя профиля facebook, имеющего открытый доступ к его списку друзей и ввести другой пользователь facebook profile и возьмите с собой взаимных друзей, затем визуализируйте вывод как визуализацию графиков со своими друзьями и соедините общих друзей вместе.Facebook crawler with graph visulization

Мой вопрос , что мне нужно, чтобы начать этот проект, как API и другие вещи

у нас есть хорошие знания в Java и андроид , если вы знаете, что есть вещи, которые мы должны осуществить это как мы можем общаться с базой данных facebook и извлекать эту информацию и так далее.

ответ

0

Этот проект будет возможно только с помощью очищающих профилей, не допускается на Facebook: https://www.facebook.com/apps/site_scraping_tos_terms.php

Это, как говорится, ваш вопрос является слишком широким, это ваша отправная точка, чтобы узнать о API Graph: https://developers.facebook.com/docs

Просто имейте в виду, что вы не можете получать какие-либо данные от любого пользователя без его разрешения. И вы можете получить доступ к друзьям пользователей, которые также утвердили ваше приложение.

0

Это странное задание, и ваш профессор, похоже, не знал себя с юридической стороной (как писал @luschn), а не с технической стороны (потому что для этого варианта использования уже есть API-интерфейсы, см. https://developers.facebook.com/docs/facebook-login/social-context/v2.5)