Разобрался с новой API Instagram

Летом этого года в Instagram поменялась API, и мне пришлось выключить вывод последних фото оттуда внизу главной страницы своего сайта. Сегодня решил это исправить и стал разбираться с новой API. На первый взгляд, API вроде проста и понятна: авторизация через OAuth, получение долгосрочного tokenа и один запрос к /me/media.
Но, как всегда, на практике всё оказалось сложнее. Во-первых, оказалось, что developer-раздел в самом Instagram больше не работает. После некоторых поисков выяснилось, что нужно теперь создавать приложение на Facebook. И вот там-то и возникла главная загвоздка. Я чуть было не сломал себе мозг, прежде чем понял, что создав приложение для Facebook, нужно зайти в раздел Instagram Basic Display и уже в нём создать ещё одно приложение с помощью неприметной кнопки 'Create new app' в самом низу раздела. Причем перед ней идёт длинное-длинное предупреждение о том, что для использования нужно получить бизнес-аккаунт. И у этого «приложения в приложении» будет свой client_id и secret!
А я-то пытался пройти авторизацию OAuth с помощью client_id от основного, Facebook-приложения, и долго не мог понять, что же делаю не так, если делаю всё по инструкции.
И только отчаявшись, отправился на поиск в Google, очень скоро вышел на русскоязычный блог, где решали ту же задачу, и там на скриншотах увидел эту самую кнопку. Нажал её, и о чудо, уже через несколько минут всё работало как надо! К тому же выяснилось, что если приложение делается только для себя, то не нужны сложности с прохождением всей цепочки обмена токенов OAuth вручную, а можно добавить себя в тестировщики, нажать кнопку generate token и получить его в готовом виде.
Впрочем, чуть позже нашлась ещё одна сложность. В новой API нет ссылок на готовые thumbnails, только на полноразмерную картинку. Пришлось срочно дорабатывать модуль, чтобы добавить их генерацию на своей стороне.
В общем, как всегда, провозился полночи, застряв на ерунде, но зато вопрос решил: теперь на главной странице моего сайта снова выводятся последние фото из Instagram!
А вообще, как же плохо всё-таки жить в мире, где каждые несколько лет всё меняется и тем самым обесценивает полученные знания и результаты.