Omniauth с Linkedin в Rails для публикации обновлений - PullRequest
3 голосов
/ 01 июля 2011

У меня есть приложение, использующее OmniAuth для аутентификации в различных социальных сетях (включая Linkedin), и я хочу публиковать обновления.У меня есть следующая информация о пользователе от omniauth:

linkedin_verifier: ****
linkedin_token: *****
linkedin_secret: *****
linkedin_url: http://www.linkedin.com/pub/*****

Но я не могу понять, как использовать ее для публикации.Я посмотрел на: https://github.com/pengwynn/linkedin,, но для этого требуется токен запроса и секрет секретности (у меня, похоже, только токен ответа и секрет ответа), который я не получаю от omniauth.Есть идеи?

Ответы [ 2 ]

4 голосов
/ 11 июля 2011

Вы пробовали authorize_from_access, используя токен и секрет, полученный после omniauth?

client = LinkedIn :: Client.new ('your_consumer_key', 'your_consumer_secret') client.authorize_from_access (linkedin_token, linkedin_secret)

1 голос
/ 06 июля 2011

по ссылке (https://github.com/pengwynn/linkedin) Я нашел это,

Сначала нужно получить ключи API, создать с ними клиент, а затем получить токен запроса и ответ.


#get your api keys at <a href="https://www.linkedin.com/secure/developer" rel="nofollow">https://www.linkedin.com/secure/developer</a></p> <p>client = LinkedIn::Client.new('your_consumer_key', 'your_consumer_secret')</p> <p>rtoken = client.request_token.token </p> <p>rsecret = client.request_token.secret</p> <p>

...