Comments 20
Это всё круто, но каким способом вы публикуете в сам инстаграм? Не ручками же?
До реальной публикации пока не дошёл, все время тратится на доработку библиотеки и её развитие. А с публикацией есть трудности?
В целом нет, но иногда возникает трудность в подтверждении аккаунта инстаграм. Знаете, когда авторизируешься с другого IP инстаграм иногда может запрос смс делать или на почту, вот эти самые запросы хочется иногда иметь программно вызывать. Некоторые сервисы вроде так делают.
На сколько мне известно, трудности есть. У инсты нет оффициального апи. Все либы, что есть являются реверс-инженерингом андроид приложения. Правда могу ошибаться.
Апи то у них есть, но постинга сторис при беглом просмотре я там не увидел.
Оригинальная версия API закрыта с ноября. Есть новая, через Фейсбук. Там есть постинг фото для "Бизнес Партнёров Инстаграма", но постинга сторис там нет. Статус партнёра просто так не заполучить.
При этом у инстаграма есть graphql для своего софта, который, в принципе реверсится.
Спасибо за работу и вклад в сообщество PHP разработки.
Однако, при чём тут инста? По факту статья о создании видео файла с наложением текста и анмиции. По названию ожидал увидеть что-то иное, хотябы интеграцию инсты в скрипт, для дальнейшего авто постинга, как минимум.
Однако, при чём тут инста? По факту статья о создании видео файла с наложением текста и анмиции. По названию ожидал увидеть что-то иное, хотябы интеграцию инсты в скрипт, для дальнейшего авто постинга, как минимум.
На самом деле долго думал над вектором, в котором двигаться. На деле, я для себя не нашёл применения этой библиотеки кроме как в социальных сетях. Но вы правы, на данный момент это просто создание видео из PHP. Инстаграм в заголовке взят как пример.
Слишком долго кодом анимацию всю описывать.
Для реального задачи лично я бы взял flash (уфф. предвкушаю волну негодования).
В текстовых полях разместил бы плейсхолдеры в стиле {{{тут будет ваша реклама… тут пробелов на пару килобайт...}}}
Распаковал бы полученный swf в несжатый формат.
Через php заменил бы плейсхолдеры на требуемый текст обычными регулярками (просто открыв swf как обычный юникод текст).
Отрендерил тем же ffmpeg полученный swf в mp4.
Для реального задачи лично я бы взял flash (уфф. предвкушаю волну негодования).
В текстовых полях разместил бы плейсхолдеры в стиле {{{тут будет ваша реклама… тут пробелов на пару килобайт...}}}
Распаковал бы полученный swf в несжатый формат.
Через php заменил бы плейсхолдеры на требуемый текст обычными регулярками (просто открыв swf как обычный юникод текст).
Отрендерил тем же ffmpeg полученный swf в mp4.
Это если шаблон использования один, может и сработать, но для широкого использования точно не подойдёт
Почему не подойдет для широкого использования?
Кодом анимацию прописывать еще дольше.
Если хочется все «по-красивше» выполнить, без заглушек из пробелов, то можно заморочиться и завести на сервере (у вас все равно нативная зависимость от ffmpeg получается)
www.redtamarin.com/about/description — виртуалка для flash байткода в стиле nodejs, но без flash рантайма.
+
github.com/claus/as3swf — статичный текст будет храниться в отдельных тегах — подменить не особо сложная задача.
Кодом анимацию прописывать еще дольше.
Если хочется все «по-красивше» выполнить, без заглушек из пробелов, то можно заморочиться и завести на сервере (у вас все равно нативная зависимость от ffmpeg получается)
www.redtamarin.com/about/description — виртуалка для flash байткода в стиле nodejs, но без flash рантайма.
+
github.com/claus/as3swf — статичный текст будет храниться в отдельных тегах — подменить не особо сложная задача.
Идея конечно прикольная, но вот язык выбран как мне кажется не совсем тот. Сам я тоже вебщик на PHP, но для такой либы выбрал бы Java или, в крайнем случае, ноду (NodeJS)
Хорошая идея, но из-за времени генерации использовать можно только для своих нужд. Если для какого-нибудь сервиса, то такую генерацию, если это возможно, лучше реализовать в браузере.
Это наверно хороший академический проект, но я не до конца понимаю, какой профит даёт php обёртка над ffmpeg?
Я делал видео не для сториз, а просто для публикации в Инсту, и столкнулся с тем, что при заливке Инста видео сильно пережимает, и если исходное качество видео чисто визуально было нормальным, то после заливки получался полный треш. Вы с этим не сталкивались?
Sign up to leave a comment.
Создание сторис для Instagram из PHP