раздел 00
Зачем скачивать записи на сервер
Облачные записи Zoom удобны, пока их немного. Дальше начинаются проблемы: место в облаке ограничено тарифом, у записей есть срок хранения, а за лишний объём приходится доплачивать. В какой-то момент старые записи просто удаляются - и если они нигде больше не лежат, их уже не вернуть.
Решение простое: забирать записи к себе. На свой сервер или в объектное хранилище. Там они под вашим контролем, столько, сколько нужно, и с ними можно делать что угодно.
Зачем держать записи у себя
Архив
Свой постоянный архив встреч и созвонов, не зависящий от тарифа и сроков Zoom.
Обработка
Нарезка, монтаж, выжимки, разбор. Удобнее работать с локальным файлом, чем дёргать облако.
Транскрибация
Прогнать аудио через распознавание речи и получить текст созвона для поиска и заметок.
Цель этого гайда
Сделать так, чтобы записи сами оказывались у вас. Сначала разберём ручной путь (запросить список, скачать нужное), а потом - как поставить это на автомат: запись готова, и она тут же улетает на сервер или в хранилище.
Что понадобится:
- Облачные записи в Zoom (Cloud Recording). Локальные записи на чьём-то ноутбуке через API недоступны.
- Доступ к Zoom API через приложение Server-to-Server OAuth. Как его завести - в курсе Zoom API.
- Сервер или хранилище, куда складывать файлы. Про это - курс Серверы.
Как читать гайд
- 01 - как всё устроено: список записей,
download_url, скачивание файла. - 02 - авторизация и запрос списка записей за период.
- 03 - собственно скачивание файла на сервер.
- 04 - куда складывать и как автоматизировать через webhook.
- 05 - шпаргалка: схема, эндпоинты, чек-лист, глоссарий.