Мне нужно выложить на веб-сайт полную ленту Instagram моего клиента.Я пробовал несколько способов получить доступ к Instagram и получить весь канал, но я получаю некоторые ошибки.
Используя гем "instagram" (самый простой и простой способ), я получил следующую ошибку при попытке получить токен доступа.
Instagram::BadRequest: POST https://api.instagram.com/oauth/access_token/: 400: OAuthException: Matching code was not found or was already used.
Я пытался следовать указаниям наДокументация instagram https://www.instagram.com/developer/authentication/ с помощью моего браузера, и я могу получить токен доступа, но я не могу выполнять http-вызовы вручную в ruby.
Мне нужно загрузить все данные и сохранить их в моей базе данных (как я всегда делал), поэтому мне нужно все в контроллере.
мой код очень прост:
accessToken = Instagram.get_access_token(Instagram.client_id, :redirect_uri => CALLBACK_URL)
client = Instagram.client(access_token: accessToken)
response = client.user_recent_media
#other code to cycle inside posts and put everything in db
Я обязательно включил один и тот же redirect_url в мое приложение регистрации инстаграммы и в мой код.