Social Graph API и простой способ наполнения френд-листа

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

Тем кто пользовался OpenID уже тогда, по-аналогии, было ясно, что существует понятие социального графа пользователя и хорошо бы ввести его в одном месте, а на другие ресурсы чтобы он подтягивался автоматически. Захотите ли вы добавить всех друзей на новом ресурсе или только выборку из своего графа — это ваше дело, но факт в том, что искать на всех ресурсах своих друзей заново — есть маразм и недоработка, которая должна быть исправлена.

К чему бы это я решил все написать? А к тому, что у каждого из нас к настоящему моменту этот социальный граф уже есть, и регистрируясь на новом ресурсе, к примеру каком-нибудь интересном сайте посвященном онлайн-играм (разработанному к слову на livestreet), было бы здорово подгрузить туда свой существующий социальный граф, и посмотреть, нет ли здесь кого-нибудь из друзей.

Возникает однако вопрос с безопасностью, т.к. наш социальный граф есть информация уже персональная (не в терминологии нашего гениального закона о персональных данных, а по своему существу). На помощь пришел Google, который пошел по пути наименьшего сопротивления и выпустил так называемый Social Graph API. Социальный граф человека будет формироваться на основе всех ПУБЛИЧНЫХ связей в тех социальных сервисах, коотрые поддерживают XFN (XHTML Friends Network) и FOAF (Friend Of A Friend). По сути все эти публичные связи — это указание в ОТКРЫТОМ профиле пользователя ссылки на своего френда, с наличием в ссылке некоего атрибута rel=«friend» (rel — relationship). Эти ссылки уже поддерживаются некоторыми сервисами, например из известных в России — это livejournal и twitter. Демо-версия для проверки доступна по ссылке, достаточно только ввести свой ник в ЖЖ, и будут видны все друзья пользователя.

Возвращаясь к теме LS. Все это я описал к тому, что на мой взгляд, неплохо было бы заложить в функциональность движка возможность внесения своих эккаунтов социальных ресурсов (как минимум популярного в России ЖЖ), и поиска по нему друзей на этом ресурсе. Это даст возможность молодым ресурсам быстро расширять связи между пользователями, и расширять пользовательскую базу. И вместо того, чтобы проходить путь накопления своего социального графа на новом ресурсе, воспользоваться уже существующим, и избавить дорогого пользователя от повторных мучений.

2 комментария

avatar
Как всегда, все гениальное — просто. Для многих должно работать.
Однако, по своему опыту, эти связи не всегда будут работать. Взять тот же livejournal — у меня там в «друзьях» очень много вообще незнакомых мне людей. Они хорошо пишут или фотографируют и мне интересно их почитать. В twitterе же, наоборот, только такие контакты, от которых мне полезна текущая информация — опять-таки, настоящих друзей там нет. С настоящими друзьями я общаюсь вживую.
Я бы не хотел зарегистрировавшись получить целую охапку «друзей», которые на ЭТОМ сайте мне будут не интересны. Ведь у каждого сайта своя специфика. Те, кто пишут красиво в ЖЖ не будут также писать и на другом сайте.
А вообще идея уже давно витает в воздухе. Лет пять назад, была даже похожая реализация для facebooka, livejournal и еще каких-то сетей. Там пошли дальше — при указании на сайте своего аккаунта в соц.сети всем твоим «друзьям» высылалось «оповещение», что ты зарегился там-то. Но развития не получила — слишком мало сетей поддерживало вход по open id.
avatar
Абсолютно согласен, что весь ворох друзей не нужен и даже вреден (например я не горю желанием добавлять в facebook всех кто есть у меня на linkedin). Вопрос только в помощи — пусть система выдаст мне список ПОТЕНЦИАЛЬНЫХ друзей на этом ресурсе на основе моего социального графа, я сам выберу кого зафрендить. Альтернатива — мне придется искать их самому вручную.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.