Как получить миниатюру для видео Instagram TV (IGTV) без проверенного приложения Facebook?

#facebook #facebook-graph-api #instagram #instagram-api #instaloader

Вопрос:

Я пишу скрипт на Python с помощью instaloader, чтобы собрать список миниатюр для всех сообщений профиля Instagram. Для обычных сообщений это можно легко сделать, добавив /media к URL-адресу сообщения, например:

 > https://www.instagram.com/p/CP0-foultIJ/
< https://www.instagram.com/p/CP0-foultIJ/media?size=l
 

Но потом я наткнулся на некоторые материалы IGTV того же профиля, например:

 > https://www.instagram.com/tv/COH2xEjIpp7
 

К сожалению, https://www.instagram.com/tv/COH2xEjIpp7/media не существует (ошибка 404). Есть ли какой — либо другой способ получить миниатюру для видео IGTV?

Я знаю о функции oEmbed в Instagram, но Facebook недавно изменил требования к этой функции, и теперь они требуют «успешного завершения процесса проверки приложений», прежде чем вы сможете использовать эти конечные точки. Поскольку мой скрипт будет использоваться только внутри компании, я не могу отправить наше приложение на проверку.

Комментарии:

1. Instagram не позволяет вам взаимодействовать с ними, если вы не используете API. И да, вы можете завершить процесс проверки приложения, даже если это всего лишь внутреннее приложение.

2. > И да, вы можете завершить процесс проверки приложения, даже если это всего лишь внутреннее приложение. / Как я должен это сделать? В своих документах они говорят: *Убедитесь, что мы можем получить доступ к вашему приложению или веб-сайту. Ваше приложение должно быть общедоступным, или вы должны предоставить инструкции о том, как получить к нему доступ».