Начиная с 15 октября 2019г. Instagram перестал поддерживать выдачу Access Token. А в начале 2020 года эти токены перестанут поддерживаться. По ссылке доступна актуальная инструкция по получению Instagram Long-Lived Token
What do you want to build with the API (Цель получения токена) - напишите "Instagram widget for my website"
Поставьте галочку "I accept the API Terms of Use and Brand Guidelines" и нажмите "Sign Up". Вас перенаправит на главный экран раздела Developers, вновь нажмите на "Manage Clients" в верхнем правом углу экрана.
Нажмите "Register a New Client"
Заполните вкладку "Details":
Application Name - Название приложение, например YourWebsite.RU. Не используйте слова Instagram, IG, insta или gram!
Description - напишите "Instagram widget for my website"
Company Name - напишите название компании или текст вида YourWebsite.RU
Website URL - адрес вашего сайта (например, https://zaiv.ru)
Valid redirect URIs - адрес вашего сайта (например, https://zaiv.ru)
Privacy Policy URL - укажите ссылку на страницу с политикой конфиденциальности вашего сайта (если такой страницы нет - можно указать адрес сайта, но были случаи ошибок в данной ситуации)
Contact email - укажите ваш контактный email
Заполните вкладку "Security":
Снимите чекбокс "Disable implicit OAuth"
Нажмите кнопку "Register"
После заполнения формы, вы будете переадресованы на экран, где отображается Ваш CLIENT ID
Заполните эту форму и перейдите по сгенерированной ссылке:
Это не скриншот! Это форма, которую надо заполнить!!! ;)
Если вы видите ошибку "implicit authentication is disabled", то проверьте снята ли "галочка" в п.7
Откройте сгенерированную ссылку в браузере
Instagram покажет страницу с запросом на разрешение доступа к вашим персональным данным, нажмите "Авторизовать"
Будет произведена Переадресация на ваш сайт, а в строке браузера в параметре #access_token будет указан ваш Token Instagram