раздел 00

Зачем скачивать записи на сервер

Облачные записи Zoom удобны, пока их немного. Дальше начинаются проблемы: место в облаке ограничено тарифом, у записей есть срок хранения, а за лишний объём приходится доплачивать. В какой-то момент старые записи просто удаляются - и если они нигде больше не лежат, их уже не вернуть.

Решение простое: забирать записи к себе. На свой сервер или в объектное хранилище. Там они под вашим контролем, столько, сколько нужно, и с ними можно делать что угодно.

Зачем держать записи у себя

Архив
Свой постоянный архив встреч и созвонов, не зависящий от тарифа и сроков Zoom.
Обработка
Нарезка, монтаж, выжимки, разбор. Удобнее работать с локальным файлом, чем дёргать облако.
Транскрибация
Прогнать аудио через распознавание речи и получить текст созвона для поиска и заметок.

Цель этого гайда

Сделать так, чтобы записи сами оказывались у вас. Сначала разберём ручной путь (запросить список, скачать нужное), а потом - как поставить это на автомат: запись готова, и она тут же улетает на сервер или в хранилище.

Что понадобится:

  • Облачные записи в Zoom (Cloud Recording). Локальные записи на чьём-то ноутбуке через API недоступны.
  • Доступ к Zoom API через приложение Server-to-Server OAuth. Как его завести - в курсе Zoom API.
  • Сервер или хранилище, куда складывать файлы. Про это - курс Серверы.

Как читать гайд

  • 01 - как всё устроено: список записей, download_url, скачивание файла.
  • 02 - авторизация и запрос списка записей за период.
  • 03 - собственно скачивание файла на сервер.
  • 04 - куда складывать и как автоматизировать через webhook.
  • 05 - шпаргалка: схема, эндпоинты, чек-лист, глоссарий.