Я пытаюсь использовать Instagram API для создания фонового рабочего рельса для запроса хэштегов. Мне не нужно входить в систему какому-либо другому пользователю, кроме меня самого, кроме того, я не хочу использовать какие-либо браузеры, только вызовы RESTful.
Я пытаюсь автоматизировать получение моего токена доступа в скрипте Ruby, используя гем "rest-client" (https://github.com/rest-client/rest-client)
Я могу успешно перейти по следующему URL-адресу в браузере и получить маркер доступа из URL-адреса ответа
Я использовал оба эти URL:
https://www.instagram.com/oauth/authorize/?client_id=xxx&redirect_uri=xxx&response_type=token
НО Когда я использую камень RESTful response = RestClient.get(url)
response.headers['location']
ноль
Я также пытался использовать URL API Instagram, но не повезло: https://api.instagram.com/oauth/authorize/?client_id=xxx&redirect_uri=xxx&response_type=code
Кто-нибудь знает, как получить программный токен доступа полностью в Ruby?
Я думаю, что мне не хватает шага для входа в систему пользователя (который будет мной). Не уверен, как это сделать программно.
Можно ли использовать API Instagram с кодом или токеном доступа, который никогда не меняется?