раздел 00
Что такое Zoom API
Zoom API - это программный доступ к вашему аккаунту Zoom. Всё, что вы делаете руками в интерфейсе - создаёте встречу, смотрите список записей, выгружаете отчёт по участникам - можно делать из кода. Запросом по HTTP.
Под капотом это обычный REST API: вы шлёте HTTP-запросы на https://api.zoom.us/v2, в ответ приходит JSON. Никакой магии - те же GET и POST, что и в любом другом API.
Зачем это нужно
- Автоматизация. Создавать встречи по расписанию, рассылать ссылки, собирать отчёты без ручной работы в админке.
- Интеграция Zoom в свои продукты. Встроить запись встреч в CRM, LMS или внутренний портал - пользователь жмёт кнопку у вас, встреча заводится в Zoom.
- Пайплайны вокруг записей. Как только облачная запись готова, забрать её, прогнать через транскрибацию, разложить по хранилищу. Без ручного скачивания.
- Отчётность. Выгрузить, кто и сколько был на встрече, по всем встречам аккаунта - и положить в свою аналитику.
Как это устроено
Чтобы Zoom пустил вас к API, нужен токен доступа. Получают его через Server-to-Server OAuth - это следующий раздел. Дальше вы шлёте запросы с заголовком Authorization: Bearer <token> и получаете данные.
Если же вам надо не опрашивать Zoom, а наоборот - узнавать о событиях сразу, как они случились (встреча началась, запись готова), это вебхуки: Zoom присылает POST на ваш URL.
Что нужно на старте
- Аккаунт Zoom с правами на создание приложений в Zoom App Marketplace.
- Понимание HTTP-запросов:
curlили любой язык с HTTP-клиентом (примеры в гайде наcurlи Python). - Тариф влияет на доступные возможности и лимиты запросов - облачные записи и часть отчётов есть не на всех планах.