Получение токена доступа instagram для запросов драгоценных камней Instagram

Я пытаюсь разрешить пользователю выбирать фотографии из своей ленты Instagram в моем приложении.

Я использую omniauth для аутентификации пользователя через гем omniauth-instagram. У меня также есть официальный гем instagram rails, и когда я запускаю Instagram.user_recent_media(user_instagram_id), он говорит мне, что мне нужен токен доступа.

Я пытаюсь сохранить параметр кода в обратном вызове, но не могу создать токен доступа из этого ключа. Какие-нибудь советы по извлечению медиапотока пользователя?


person w2bro    schedule 25.09.2012    source источник


Ответы (1)


Я успешно сделал следующее:

client = Instagram.client(:access_token => token)
client.user_recent_media(:count => 200)
person brimil01    schedule 27.09.2012
comment
Моя проблема заключается в том, чтобы превратить код, который я получаю от обратного вызова, в токен доступа - я всегда получаю ошибку 400. - person w2bro; 28.09.2012
comment
Получаете ли вы 400 от перенаправления обратно в ваше приложение после успешного входа в Instagram или это происходит в какой-то другой момент? - person brimil01; 29.09.2012
comment
это происходит только тогда, когда я запрашиваю access_token из кода параметра. Я могу авторизоваться в Instagram просто для входа в систему - person w2bro; 29.09.2012
comment
Токен должен быть предоставлен при обработке обратного вызова в хеше omniauth.auth: request.env['omniauth.auth']['credentials']['token'] - person brimil01; 01.10.2012