Социально связаны - PullRequest
       2

Социально связаны

2 голосов
/ 07 марта 2012

Я получил требование разработать функцию, чтобы проверить, связаны ли 2 идентификатора электронной почты, логины или личности.Я надеюсь спросить 2 пользователей их идентификатор в Facebook, идентификатор для кода (и в будущем, возможно, будет больше социальных сетей).Затем я надеюсь использовать их идентификаторы facebook для подключения к API Facebook и определить,

  1. Социально ли связаны эти двое, они друзья?
  2. Связаны ли эти 2 через общих друзей
  3. Есть ли у них n уровней взаимосвязанных друзей?(как в linkedin)

Точно так же я надеюсь использовать api-файлы linkedin, чтобы определить, насколько они социально связаны, а если нет, то насколько они далеко.

Мой вопрос

  • Я раньше был в социальном проекте и понимаю, что Facebook и ссылки предоставляют множество ограничений для их API.Знаете ли вы что-нибудь, что совершенно очевидно выделяется из того, что мне нужно, чтобы они делали для меня?
  • Есть ли какие-либо проблемы с конфиденциальностью / правовые вопросы, о которых мне нужно знать, в этих сценариях.Будет ли проблема, если я сообщу каждому из пользователей, что они на расстоянии х сетей друг от друга?
  • Смогу ли я использовать бесплатный API или есть какой-то определенный платный сервис, который эти социальныесети предлагают?Я буду беспокоиться о расходах, когда я развернусь правильно?

Отредактировано

Я задаю некоторые вопросы на форумах linkedin.Это ответ, который я получил

Нет расширенной информации, доступной через API для разработчиков бизнес-аккаунтов.Видимость зависит от пользователя, который прошел аутентификацию, и того, что они могут видеть в своей сети.API не предназначен для того, чтобы вы могли получать информацию о двух пользователях, отличных от того, кто прошел аутентификацию.

Кажется справедливым с их точки зрения.Даже корпоративная учетная запись не будет предоставлять личную информацию о 2 «социально связанных» случайных людях данных.

Я думаю, что мне нужно изучить возможность, чтобы мои пользователи входили в систему или подключаться к connectedIn, и предоставлять мне эту информацию.Как бы безумно это ни звучало, я буду исследовать это.

Ответы [ 3 ]

4 голосов
/ 07 марта 2012

Нет, они должны быть свободными.Linked in имеет массу требований к токенам для получения глубокой информации.Обязательно прочитайте ссылки в Документах довольно подробно.LinkedIn ненавидит, если вы экспортируете какие-либо пользовательские данные, и через минуту бросит вас под шину, если вы попытаетесь это сделать.Также в очень ограниченном количестве указывается количество звонков, которые вы можете совершить на один аккаунт за час.Так что будьте готовы к ограничению скорости.

1 голос
/ 23 марта 2012

Несколько месяцев назад я связался с Facebook, linkedin и Google + для аналогичного требования. Кажется, они вообще не ценят соскоб. Я не знаю, собирались ли вы это сделать. Они также упомянули, что эта информация относится к конфиденциальности людей, поэтому им необходимо войти в систему, чтобы вы могли это сделать. Infact вам нужно быть в их сети, чтобы достичь чего-то даже близко. Вам также понадобится плагин / приложение для совместной работы с вами, у которого будут другие ограничения, такие как количество запросов в день / час.

Короче говоря, вы запрашиваете информацию глубоко в их базах данных, им это не понравится.

1 голос
/ 10 марта 2012

После дальнейших исследований стало ясно, что без того, чтобы оба пользователя предоставили моему приложению полномочия запрашивать от своего имени информацию о другом пользователе, я не смог бы заставить это работать. Даже с бизнес-аккаунтами, как с помощью linkedin, так и с Facebook. Причина очевидна, конфиденциальность.

...