Какие драгоценные камни Ruby поддерживают API Facebook?

У меня есть приложение rails, использующее API Facebook. Я видел несколько разных драгоценных камней Ruby для интеграции с Facebook, но они выглядят устаревшими.

Лучше ли самому писать низкоуровневые звонки? Есть ли в наличии достойный и актуальный самоцвет?

Изменились ли какие-нибудь из этих драгоценных камней в последнее время?


Я начинаю новый проект - какой драгоценный камень мне следует использовать с сентября 2012 года?


person Kevin Bedell    schedule 04.10.2010    source источник
comment
Попробуйте перефразировать заголовок этого вопроса, чтобы он не казался таким субъективным.   -  person Nathan Taylor    schedule 05.10.2010


Ответы (8)


Koala Gem - это то, что вам нужно.

Эти июльские Railscasts расскажут вам все, что вам нужно знать о взаимодействии с Social Graph в Ruby и Rails (оба являются платными эпизодами):

# 361: Facebook Graph API: Узнайте, как использовать Facebook Graph API с гемом Koala для извлечения данных из Facebook и публикации контента через пользователя. Здесь я подробно рассказываю о разрешениях, обработке ошибок и многом другом.

# 363: Facebook Open Graph: Этот выпуск основан на выпусках прошлой недели и показывает, как дальше интегрировать Facebook через протокол Open Graph. Вы также узнаете, как туннелировать локальный сервер и перевести общение с Facebook в фоновый процесс.

person Thomas Klemm    schedule 19.09.2012
comment
Я хотел бы добавить, что хотя гем довольно прост в использовании, протокол открытого графа немного странный. Возможно, стоит поиграть с инструментами разработчика на сайте facebook, чтобы увидеть, как связывать объекты друг с другом. Кроме того, просто запросы могут быть такими простыми, просто читать в json, например. graph.facebook.com/zuck и прочтите developers.facebook.com/docs/opengraph/tutorial (и весело, вы можете создать приложение ruby ​​facebook на heroku прямо из fb! см. devcenter.heroku.com/articles/facebook-ruby и developers.facebook.com/blog/post/558) - person BF4; 24.09.2012

Пользуясь им совсем недавно, я бы посоветовал также Коалу. Довольно хорошо документирован, довольно плавно претерпевает изменения в api, все еще поддерживается, а arsduo - довольно крутой парень.

person ksol    schedule 17.09.2012

Согласно этой ссылке,

Благодаря API Facebook Graph и созданию протокола Open Graph теперь стало проще, чем когда-либо, читать и записывать данные из и в «социальный граф».

...

Следующее доказано для работы с Ruby 1.9.x и Rails 3.0.0.

Самоцветы

График отдыха Кардинала Блю
miniFB
FBGraph
Коала
Могли

Плагины - Facebooker2

Промежуточное ПО
OmniAuth
rack-facebook

person jhoanna    schedule 20.09.2012

Я бы предложил mogli или коала.

person Pierre Olivier Martel    schedule 05.10.2010

Известно, что у вас есть активная база пользователей, это facebooker2. Документации сейчас недостаточно, но ее список рассылки очень активен, вы получить ответы довольно быстро.

person emrea    schedule 04.10.2010

Я глубоко погрузился в Koala для своего проекта и обнаружил, что это хорошо написанный, надежный код. с полным тестовым покрытием. Главный автор, Алекс Коппел, определенно знает, что делает, и заботится о сообществе разработчиков. Мне нужно было внести несколько улучшений, что было несложно благодаря хорошей архитектуре гема, и Алекс помог слияния изменений в основную ветку. Настоятельно рекомендуется.

person Wolfram Arnold    schedule 22.09.2012

oauth2 от Intridea поддерживает API-интерфейс Facebook Graph.

Сообщение в блоге: http://intridea.com/2010/4/22/oauth2-gem-just-in-time-for-facebook-graph?blog=company

На github: http://github.com/intridea/oauth2

person azolotov    schedule 05.10.2010

Образец исходного кода приложения Heroku facebook использовался mogli, но теперь это коала. Это лучший и великий драгоценный камень. Создайте хорошую группу - koala-users

person Jingqiang Zhang    schedule 24.09.2012