OmniAuth + Pulling Tweets, FB Places и т. Д.

Я использую OmniAuth + Devise, чтобы позволить пользователям регистрироваться с помощью Facebook / Twitter / Gowalla / и т. Д., Привязанных к обычным учетным записям пользователей. Теперь, когда пользователь входит в систему, используя любой из них или свою учетную запись, все его социальные сети прикрепляются к таблице аутентификации.

Мне нужно иметь возможность получать контент от любого из этих поставщиков, например их твиты или их Facebook Проверка мест и т. Д. Я понимаю, что мне понадобится другой гем, плагин, что бы я ни делал, но получение конфигурации, которая мне нужна для работы с этими драгоценными камнями (и выполнения запросов), сбивает меня с толку.

Мне нужно иметь доступ к элементам конфигурации поставщика в omniauth.rb, поэтому у меня есть ключи API и секрет Ключи и т. Д., Тогда мне нужно иметь возможность захватывать токены из материала oAuth, чтобы делать запросы.

Другие драгоценные камни, такие как https://github.com/jrallison/authlogic_oauth , похоже, хранят oauth_token, oauth_secret и oauth_token, но не OmniAuth.

Как вы, вероятно, можете сказать, я очень новичок в Ruby, Rails и oAuth, так что это оказалось очень сложным приложением. Помощь очень нужна.

6
задан Phil Sturgeon 16 November 2010 в 12:44
поделиться