Есть ли в Ruby гем, который абстрагирует несколько API социальных сетей в один простой API? - PullRequest
4 голосов
/ 25 октября 2011

Моя команда создает сайт, который хотел бы интегрироваться с несколькими социальными сетями, такими как Facebook, LinkedIn, Twitter, Google+ и т. Д.Однако интеграция с социальными сетями не обязательно является основной задачей сайта, и наша команда небольшая, поэтому мы не хотим тратить недели на интеграцию.

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

По сути, мне интересно, есть ли драгоценный камень, который эквивалентен сервису Janrain Engage?(не части аутентификации, заметьте, социальная часть API)

1 Ответ

1 голос
/ 25 октября 2011

Чтобы не отвечать на ваш вопрос: мы решили заплатить JanRain $$ за обработку входа / авторизации.

Я боролся с этим некоторое время, но большинство компаний - особенно fb - склонны к быстрой смене API и не удивлены обратной совместимостью. поддержка может стать пита. даже со сторонними инструментами они могут не обновляться вовремя ... так что ваша команда может в конечном итоге исправлять вещи, чтобы заставить их работать. Мне нравится идея звонить кому-то и кричать на него, если он не предлагает мне понравившуюся временную шкалу, ссылаясь на условие SLA в контракте.

В любом случае, если вы продолжите идти по этому маршруту и ​​не найдете рубиновый драгоценный камень, вы можете хотя бы перенести что-то из Python. есть несколько плагинов django, которые обрабатывают абстракцию, в дополнение к, по крайней мере, полдюжине других проектов на PyPi, включая Velruse, который достойно поддерживается Беном Бангертом из Pylons, Beaker и т. д.

...