Instagram OAuth Логин возвращается "Соответствующий код не был найден или уже использовался"
Итак, у меня есть веб-приложение для входа в Instagram. Прекрасно работает месяцами. Без изменений кода, и вдруг я получаю
{"code": 400, "error_type": "OAuthException", "error_message": "Matching code was not found or was already used."}
Выйдите из instagram.com в моем браузере и используйте мое веб-приложение для входа с помощью Instagram oauth.... теперь это работает. И это работает многократно (вход и выход из моего приложения с Instagram OAUT). Работает отлично.
Пока я не захожу на веб-страницу www.instagram.com в моем браузере. Тогда мой oauth-логин не удается снова с той же ошибкой. И я не могу войти в свое веб-приложение с помощью Instagram снова, пока я не выйду из самого instagram.com.
4 ответа
Та же проблема происходит здесь: Instagram возвращает "Соответствующий код не был найден или уже использовался" при использовании OAuth
Похоже, это в конце Instagram.
Я решил это.
Я очищаю кеш браузера и выхожу из Instagram.
И я снова пытаюсь войти в OAuth, теперь я могу войти (он возвращает нормальный ответ).
Возможно, это не идеальное решение. Пожалуйста, попробуйте это.
Эта ошибка появляется, потому что сгенерирован Access_Token, и мы пытаемся произвести повторную генерацию с тем же "CODE". Если вы хотите новый ACCESS_TOKEN, то вам нужно заново сгенерировать код и использовать этот код для генерации ACCESS_TOKEN.
Вот пример URL для генерации кода.
client_id = идентификатор клиента из Instagram
redirect_uri = URL, который вы добавили для разрешения в Instagram
scope = Установить разрешение для нового генерирующего кода.