Мне нравится простота OmniAuth, но мне трудно соединить точки при выполнении дополнительных вызовов API после получения токена обратно.
Я буду использовать LinkedIn в качестве примера, но проблема не в LinkedIn, а в моем непонимании того, как совершать последующие звонки после аутентификации.
Я могу сделать запрос в LinkedIn и пройти аутентификацию. Затем я получаю хеш обратно, и он полностью заполнен.
Теперь я хотел бы перезвонить в LinkedIn и получить полные данные своего профиля или, возможно, список контактов. Как мне это сделать? Нужен ли мне гем oauth в конце концов?
Я бы предпочел избегать драгоценных камней, специфичных для приложения, потому что мне придется делать одни и те же запросы в твиттере и фейсбуке.