Я пытаюсь получить access_token от Instagram, чтобы использовать их API Basic Display для нового приложения (просто отображать твиты на веб-странице).
Я выполнил следующие действия: https://developers.facebook.com/docs/instagram-basic-display-api/getting-started
Но я застрял на шаге 5: обмен кода на токен
Запрос cURL всегда возвращает ошибку 400 с сообщением: «Соответствующий код не найден или уже использовался»
Однако после многих тестов я получил access_token только один раз, но срок его действия истек примерно через час. Это кажется очень случайным.
Instagram Basic Display API выглядит довольно новым. Некоторое время назад я использовал приложения, созданные на веб-сайте https://www.instagram.com/developer/, и он работал. Теперь этот сайт отображает это сообщение:
ОБНОВЛЕНИЕ: Начиная с 15 октября 2019 года регистрация новых клиентов и проверка разрешений на платформе Instagram API прекращены в пользу Instagram Basic Display API.
... со ссылкой на developers.facebook.com.
curl