Приложение Rails для работы с Facebook / Twitter и т. Д. - PullRequest
1 голос
/ 14 февраля 2012

Заранее извиняюсь за довольно неспецифический вопрос:

Я ищу несколько советов о том, как «лучше» получить приложение Rails для общения с FB / Twitter и т. Д., И вижу, что есть варианты, такие как Koala (https://github.com/arsduo/koala) для FB (и другие для Twitter и т. Д.). )

Но есть и OmniAuth - для аутентификации, но опять-таки для FB / Twitter / LinkedIn и т. Д.

Так как же сочетаются части этой головоломки - нужно ли мне использовать и OmniAuth и Koala, например, если мое приложение Rails должно интегрироваться с FB? Мне нужен только один? Есть ли что-то, что сначала использует OmniAuth, а затем Коала для остальных? Несколько предложений о земле здесь действительно помогут мне понять, что каждый из них делает и как они сочетаются друг с другом.

Спасибо!

1 Ответ

2 голосов
/ 14 февраля 2012

Omniauth - это просто библиотека аутентификации.На самом деле он не взаимодействует с остальной частью API Facebook / Twitter / LinkedIn.Единственное, что вы можете с этим сделать - это обойти пользовательские профили в пользу «Войти через Facebook».

Koala и другие подобные библиотеки - это только API-интерфейсы, специфичные для рельсов.Вы можете использовать их в своем приложении для глубокой интеграции в их профиль на Facebook или Twitter.

...