2012-03-07 5 views
2

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

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

Аналогично, я надеюсь использовать linkedin api для определения, связаны ли они социально, а если нет, то насколько они далеко.

Мой вопрос

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

Edited

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

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

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

Я думаю, мне нужно изучить возможность подключения/подключения пользователей к linkedIn и предоставить мне эту информацию. Сумасшедший, как это звучит, я исследую это.

ответ

1

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

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

+0

Скребком вы имеете в виду? Открывать свои html-страницы и искать то, что вам нужно? – Siddharth

+0

Да, разбор html как в тексте. –

4

Нет, они должны оба будут бесплатными. В Linked In имеется тонна требований к токенам для получения глубокой информации. Не забудьте прочитать связанный в Docs довольно незаметный. LinkedIn ненавидит, если вы экспортируете какие-либо пользовательские данные и будете бросать вас под автобус через минуту, если вы попытаетесь это сделать. Кроме того, в очень ограниченном количестве вы можете указать количество звонков, которые вы можете сделать за один счет за час. SO быть подготовлен для ограничения скорости.

+0

Спасибо. Это очень полезный ответ. У меня есть следующий вопрос. Будет ли мой сценарий «экспортировать» любые пользовательские данные? Поскольку все, что мне нужно знать, связаны с этими двумя людьми, если не так, как далеко. Thats it .. – Siddharth

+0

Возможно, нет, просто хотел бы дать вам эту голову, не ожидайте, что сможете использовать данные как часть вашего решения. –

+0

О да! Это даже фейсбук ненавидит .. еще раз спасибо .. очень полезно .. – Siddharth

1

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

+1

Хотя ни в коем случае не трудноразрешимый (вы уже набросали рабочий проект для решения своей проблемы), обязательно получите четкое согласие от _both_ сторон, прежде чем подключать их таким очевидным и потенциально компрометирующим образом. Этот точный сценарий [произошел с Google Buzz] (http://www.businessinsider.com/warning-google-buzz-has-a-huge-privacy-flaw-2010-2), и его провал был легендарным. – MrGomez

+0

Это отличный совет. Спасибо ... – Siddharth

Смежные вопросы