Переведите самостоятельно управляемый процесс yt-dlp на API заданий. Оставьте выбор источников и обработку в приложении, проверьте статусы и получение файлов.
“Tornado is literally the only good API that does this. I tried every competitor. It's a side project for them, a feature. For Tornado it's the whole product. The API is well designed, and any issue is fixed within a day. With the other guys it took weeks, if not months.”
Доступность зависит от источника, ограничений доступа и поддерживаемых параметров результата. Тестируйте типичные URL и изучайте документацию API. Отправляйте контент, который вы вправе использовать: доступ к публичному URL не даёт права на повторное использование.
Tornado API получает поддерживаемые медиа, подготавливает выбранный результат и доставляет файл. Попробуйте процесс и проверьте задания в панели, затем автоматизируйте его через API.
Проверьте итоговый статус и сведения об ошибке. Ограничения источника, недоступные медиа или настройки доставки могут помешать завершению. Устраните указанную причину перед повторной попыткой; после тайм-аута запроса проверьте существующее задание, прежде чем создавать новое.
Расчёт основан на тарифицируемом объёме по плану аккаунта. Минимум тарификации может отличать его от размера доставленного файла, особенно для аудио или фрагментов. В разделе Billing панели отображаются действующая ставка, доступный объём и расход.