Для получения списка медиа-файлов в приложении Instagram можно использовать Instagram API. Однако, начиная с июня 2020 года, доступ к большинству функций Instagram API закрыт для публичного доступа, так что получение списка медиа-файлов напрямую через API становится невозможным.
Однако, вы можете использовать неофициальное API или инструменты сторонних разработчиков, такие как Instaloader или Instagram-scraper, чтобы загружать медиа-файлы из Instagram. Эти инструменты позволяют получить доступ к медиа-файлам профиля пользователя и скачать их на ваше устройство.
Чтобы определить, какое было получено последнее фото от пользователя, можно использовать дату и время публикации фотографий. API-инструменты, такие как Instaloader или Instagram-scraper, предоставляют информацию о дате и времени публикации каждого медиа-файла. Вы можете отсортировать медиа-файлы по дате и времени и выбрать самый поздний файл для определения последней отправленной фотографии.
Относительно готовых middleware, существует множество сторонних пакетов и библиотек для интеграции с Instagram API, таких как python-instagram, Instagram-PHP-API, GoInsta и другие. Однако, учтите, что большинство из них могут быть устаревшими или необновляемыми, из-за изменений в доступе к API Instagram. Рекомендуется искать надежные и популярные пакеты с активным сообществом разработчиков.