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