Какие камни Ruby поддерживают API Facebook? - PullRequest
19 голосов
/ 05 октября 2010

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

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

Были ли какие-либо из этих драгоценных камней недавно изменены?


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

Ответы [ 8 ]

13 голосов
/ 20 сентября 2012

Koala Gem - путь.

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

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

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

5 голосов
/ 20 сентября 2012

По по этой ссылке ,

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

...

Следующие примеры работают с Ruby 1.9.x и Rails 3.0.0.

Драгоценные камни

График покоя кардинала Блю
miniFB
FBGraph
Koala
Могли

Плагины - Facebooker2

* 1041 промежуточное программное *
OmniAuth
rack-facebook

5 голосов
/ 18 сентября 2012

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

3 голосов
/ 22 сентября 2012

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

3 голосов
/ 06 октября 2010

Я бы предложил либо могли , либо коала .

3 голосов
/ 05 октября 2010

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

1 голос
/ 24 сентября 2012

В качестве примера источника приложения Heroku для Facebook использовалось mogli , но сейчас оно составляет коала . Это самый лучший и отличный драгоценный камень. Есть хорошая группа - коала-пользователи

1 голос
/ 05 октября 2010

oauth2 от Intridea поддерживает Facebook Graph API.

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

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

...