Долго тянули, не все сделали, что хотелось, но необходимо запускать.
UniAva: агрегатор соц. сетей, с возможностью подключения неограниченного количества аккаунтов в рамках одной сети. Первоначальная идея предполагала слова «united» и «avatar», отсюда название.
Домены:
ru/
com.
Цель:
1.Чтение;
2.Комментирование;
3.Постинг нескольких аккаунтов социальных сетей.
Подключаемые сети:
1.facebook;
2.vkontakte;
3.twitter;
4.instagram.
Технология подключения аккаунтов:
oAuth 2.0, без отчуждения пароля (много раз все говорили — повторю: пароль от аккаунта вводится на родном сайте соц.сети, далее приложению разрешаются определенные действия (чтение, комментирование и постинг) с разрешения пользователя).
ВАЖНОЕ уточнение по VK: для возможности текущих реализованных функций uniava, авторизация идет как standalone-приложения и пароль и логин вводится на сайте uniava и проксируется на сайт vk (не oAuth). Понимаю стремно любому пользователю, не агитирую. Логин и пароль не сохраняем.
Цель такого типа авторизации была в том, чтобы получить расширенный функционал: музыка, посты.
Что уникального (по крайней мере было на момент идеи — 3 года назад): одновременное подключение нескольких аккаунтов одной соц.сети. Пример: у вас 3 аккаунта twitter, 2 vkontakte и по 1 instagram и facebook, их все можно читать в одной ленте. Плюс: если закрыта соц.сеть (на работе) для прямого посещения, то через UniAva она доступна.
Ключевые сущности системы: назвали наборы. Набор — это коллекция аккаунтов соц.сетей. Сейчас по количеству наборов ограничения нет и даже сняли ограничение по количеству соц.сетей в одном наборе. Для подключения нескольких аккаунтов одной соц.сети после подключения первого аккаунта в uniava, необходимо сделать «выход» из соц.сети (в параллельном окне или запустить новый браузер в режиме инкогнито), иначе при попытке добавления следующего аккаунта, вы автоматом перейдете в залогиненный аккаунт соц.сети, который вы только что добавили, который был первым.
Не доделали: есть ошибки и явные недоработки, от которых основная функция не страдает. Ниже указаны детали по возможным ошибкам (наверняка не по всем, так как будут и новые для нас). Будьте терпиливы, иногда, при старте ленты наборы и сама лента загружается до 5-7 секунд, далее подгрузка новостей не тормозит. К сожаленью, нет мобильных клиентов.
Функционал: