Долго тянули, не все сделали, что хотелось, но необходимо запускать.

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 секунд, далее подгрузка новостей не тормозит. К сожаленью, нет мобильных клиентов.

Функционал:

01. Главная страница.

image

Регистрация осуществляется по приглашению. Для получения приглашения необходимо в текстовом поле (над оранжевой кнопкой «Отправить») ввести e-mail и нажать «Отправить». Далее ваше приглашение будет рассмотрено и по факту подтверждения вы получаете красивое сообщение и простое письмо с кодом активации.

02. На главной странице нажимаете «У меня есть код» и заполняете форму данными и зеленую кнопку (слайдер) перетягиваете вправо (да, мы начинали, когда слайдер на iPhone был очень модным).

image

После перетягивания слайдера получается кнопка «Зарегистрироваться», которая перетаскиванием нажата. Далее эта форма закрывается, вы успешно зарегистрированы и редиректом переходите к личный кабинет, где нажимаете ссылку «Перейти в настройки».

03. Далее логика такая. Подключаете учетные записи какие хотите и сколько хотите (смотри выше «ключевые сущности системы») на закладке «Аккаунты».

image

По шагам: 1, 2.

04. Далее на закладке «Наборы» из подключенных аккаунтов уже просто формируете наборы именуете, как нужно.

image

05. Нажимаете на «uniava» (не на кнопку «вернуться назад») и переходите к чтению ленты (покажу на примере нашего пользователя — уже заполненные наборы).

image

Всего три набора: 1) All (два twitter'а, vkontakte, facebok, instagram) и 2) Facebook only и 3) Twitters (2 twitter аккаунта). На просмотр открыт набор All.

06. Пример поступления новых сообщений (смотря язычок сверху ленты — 4 новых сообщения).

image

07. После нажатия на ссылку «4 новых сообщения», лента пролистывается и остается в виде метки в ленте (после использования в течения дня можно пролистывая ленту видеть, какими порциями она подгружалась).

image

Теперь рассмотрим примеры лент.

08. Ретвит, сделанный https://twitter.com/VS_Oblomov:

image

09. Ретвит, сделанный https://twitter.com/varlamov в ответ на его исходный твит.

image

10. Пример поста vkontakte с музыкой.

image

11. Пример репоста vkontakte.

image

12. Пост instagram.
image

Есть вещи, которые не очень успешно отображаются, но мы тихонько над этим работаем. Краткий вывод: для тех, кто потребляет контент — инструмент рабочий и удобный.

Пост сделан по просьбе RealFunTom, которому и нужно задавать все вопросы.

Комментарии (19)


  1. drakmail
    12.10.2015 08:18

    А как вы постите на вконтакте? Там же через OAuth нельзя


    1. exIV
      12.10.2015 08:22
      +2

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


      1. exIV
        12.10.2015 08:30
        +1

        Правда это вроде сайт а не standalone приложение :)


        1. ds_pro
          12.10.2015 10:05

          А как вы представляете себе возможность считать токен из адресной строки? (без эмуляции браузера на отдельной машине и тд).


          1. exIV
            12.10.2015 12:10

            Ну говорю ведь, для приложений это, а в приложениях webview есть, если это приложение Chrome или Android/iOS


            1. ds_pro
              12.10.2015 12:29

              Извиняюсь, не углядел. :)


  1. seokirill
    12.10.2015 10:31
    +1

    Есть статистика посещаемости? Просто интересно, скольким людям важно читать все новости из всех соцсетей и вообще жить там.
    Ну кроме SMMщиков


  1. RealFunTom
    12.10.2015 10:37

    Статистики нет, это первое (кроме поста в ЖЖ, которые никто не видел) упоминание о сервисе.
    Как мы видим ключевых пользователей:
    1. Потребители информации, для которых важно читать настроенные ленты и не важна мишура социальных сетей;
    2. Блогеры с множественными аккаунтами во всех соц.сетях (правда, опять же — чтение);
    3. Ритейл бизнес, который имеет множество аккаунтов в каждой соц.сети, управление которыми через штатные средства – затруднено.
    Как пример, могу себя привести, так как только потребляю контент, пользуюсь этим инструментом, нативными нет.


  1. eschava
    12.10.2015 12:58

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

    2. Лента фейсбука пустая


    1. RealFunTom
      12.10.2015 13:12

      Про твиттер — спасибо, посмотрим
      Да, с fb сейчас есть проблема.


  1. RealFunTom
    12.10.2015 13:18

    ВАЖНОЕ уточнение по VK: для возможности текущих реализованных функций uniava, авторизация идет как standalone-приложения и пароль и логин вводится на сайте uniava и проксируется на сайт vk (не oAuth). Понимаю стремно любому пользователю, не агитирую. Логин и пароль не сохраняем.
    Цель такого типа авторизации была в том, чтобы получить расширенный функционал: музыка, посты.
    Сам пост сейчас обновим в этой части.


    1. drakmail
      12.10.2015 15:58

      Очень часто VK банит IP при проксировании. Уже не один агрегатор из-за этого отказался от поддержки VK :)


      1. drakmail
        12.10.2015 15:59

        Собственно, у meople уже были с этим проблемы раньше


  1. nelson
    12.10.2015 13:36

    Впервые агрегаторы социальных сетей в Рунете «придумали» еще в 2007 году, был такой стартап — bestpersons. Вы изучали его перед тем как создать свой? Анализировали причины, по которым он провалился?


    1. RealFunTom
      12.10.2015 14:09

      Не изучал. Цель создания решения, которое захватит данный рынок (если он существует) — была вторична для нас.


      1. Ns2033
        12.10.2015 17:04

        А какая у вас цель, если не секрет?


        1. RealFunTom
          12.10.2015 17:58

          1. Зайти за черту «просто поговорили»;
          2. Собрать команду;
          3. Реализовать совместный проект.


  1. ave
    12.10.2015 23:15

    Если я подключаю к вашему сервису фейсбук-эккаунт, какие сообщения я вижу? Аналог ленты френдов ФБ (5-10% сообщений, отобранных по странной логике), аналог «новых» сообщений (примерно то же, но с уклонов в свежие сообщения), всё, что пишут и делают френды?


    1. RealFunTom
      13.10.2015 09:53

      Ленат fb в нативном исполнении странная, да.
      Логику вы описали верно, но есть проблема, fb сейчас временно недоступен.