Какие рубиновые камни поддерживают API Facebook?
У меня есть приложение rails, использующее API Facebook. Я видел несколько различных камней Ruby для интеграции с Facebook, но они выглядят датированными.
Лучше ли самому писать низкоуровневые вызовы? Есть ли приличный и текущий драгоценный камень?
В последнее время изменилось какое-либо из этих драгоценных камней?
Я начинаю новый проект - какую жемчужину я должен использовать по состоянию на сентябрь 2012 года?
Ответы
Ответ 1
Koala Gem - это путь.
Эти Railscasts из июля расскажут вам все, что вам нужно знать о взаимодействии с Social Graph в Ruby и Rails (оба являются платными эпизодами):
# 361: API-интерфейс Facebook: узнайте, как использовать API-интерфейс Facebook с камнем Koala для получения данных из Facebook и публикации контента через Пользователь. Здесь я вникаю в разрешения, обработку ошибок и многое другое.
# 363: Facebook Open Graph: Этот эпизод основывается на эпизодах прошлой недели и показывает, как интегрировать Facebook дальше через протокол Open Graph. Вы также узнаете, как туннелировать локальный сервер и переместить связь Facebook в фоновый процесс.
Ответ 2
Используя его совсем недавно, я бы предложил Koala. Довольно хорошо документированный, проходит через изменения в api довольно гладко, все еще поддерживается, и arsduo - довольно классный парень.
Ответ 3
Согласно эта ссылка,
С API-интерфейсом Facebooks и созданием протокола Open Graph теперь стало проще, чем когда-либо прежде, читать и записывать данные из "социального графика".
...
Доказано, что для работы с Ruby 1.9.x и Rails 3.0.0 работает.
Драгоценные камни
Кардинал Blues rest-graph
miniFB
FBGraph
Koala
Mogli
Плагины - Facebooker2
промежуточного программного
OmniAuth
rack-facebook
Ответ 4
Известно, что активная база пользователей facebooker2. Документации на самом деле недостаточно, но ее список рассылки очень активен, вы получаете ответы довольно быстро.
Ответ 5
Я бы предложил либо mogli, либо koala.
Ответ 6
Я глубоко вложил в Koala для моего проекта, и я нашел, что это хорошо написанный, надежный код с полным тестовое покрытие. Главный автор, Алекс Коппел, определенно знает, что он делает, и он заботится о сообществе разработчиков. Мне нужно было сделать несколько улучшений, что было легко благодаря хорошей архитектуре драгоценного камня, и Алекс помог слить изменения в главную ветку. Очень рекомендуется.
Ответ 7
oauth2 из Intridea поддерживает API-интерфейс Facebook.
Сообщение в блоге: http://intridea.com/2010/4/22/oauth2-gem-just-in-time-for-facebook-graph?blog=company
В github: http://github.com/intridea/oauth2
Ответ 8
Образец источника приложения facebook Heroku использовался mogli, но теперь koala. Это лучший и отличный gem. Хорошая группа - koala-users