К сожалению, вы не можете полагаться на API Facebook. Чтобы получить информацию о друзьях, вам нужно использовать что-то вроде friends.get () . Однако любой метод Facebook API, который возвращает информацию о пользователе, подобную этой, требует, чтобы у вас был активный ключ сеанса от этого пользователя, и обычно способ получения активного ключа сеанса состоит в том, чтобы пользователь приходил в ваше приложение или страницу Facebook.
Таким образом, информация, о которой вы говорите, по сути является конфиденциальной. Вы не можете выбрать человека из Facebook, завести его друзей, завести друзей этого друга и так далее. Для меня это хорошая вещь для конфиденциальности, но, конечно, это предотвращает произвольный анализ.
Я бы отбросил идею написания быстрого и грязного приложения с некоторой пользовательской привлекательностью, которую вы могли бы использовать для исследования. Если такая группа, как S ** t Мой папа говорит (забавно, не очень безопасно для работы), может получить 120 000 пользователей за пару месяцев, вы, вероятно, могли бы заявить о своем случае с помощью небольшого исследовательского приложения и разумное количество пользователей.