Я пытаюсь создать небольшое приложение для рельсов, которое позволяет пользователю пройти аутентификацию с помощью Instagram, а затем получить доступ к своему собственному каналу. Я пытаюсь!instagram-api gem в Ruby on Rails
Я использовал драгоценный камень omniauth-instagram для получения базовой аутентификации (при входе в систему я могу получить доступ к моему имени и UID).
Однако любая попытка доступа к моему каналу привела к ошибкам, в которых упоминается требуемый токен доступа.
Я только что наткнулся на драгоценный камень «instagram-api», с которым я собираюсь пойти. Но, будучи рубин n00b Я не уверен, как реализовать example (Sinatra) code в моем контроллере:
# Instantiate a new client.
client = Instagram.client(
:client_id => '2bfe9d72a4aae8f06a31025b7536be80',
:client_secret => '9d667c2b7fae7a329f32b6df17926154',
:callback_url => 'http://example.com/'
)
# Visit the authorization URL in your browser and login.
client.authorize_url
# => "https://api.instagram.com/oauth/authorize/?client_id=2bfe9d72a4aae8f06a31025b7536be80&redirect_uri=http://example.com/&response_type=code"
# Retrieve the code from the URL parameters and use it to get an access token.
client.get_access_token('88fb89ab65454da2a06f2c6dacd09436')
# => '1313345.3fedf64.a0fcb7f40e02fe3da50500'
Может кто-нибудь помочь?