Бизнес-инструменты Условия плана Zoom и прав API; записи и отчеты доступны не для всех аккаунтов

Zoom API

Zoom API подключает данные встреч и разрешенные операции Zoom к календарям, отчетам и внутренним рабочим процессам.

Что это

Zoom API позволяет программе получать данные встреч и выполнять разрешенные операции в аккаунте Zoom. Он полезен для проверки расписания, связи встречи с CRM и передачи данных во внутренний процесс.

REST API не заменяет приложение видеосвязи или Meeting SDK. Чтение встречи также не гарантирует доступ к записи, транскрипту или AI-сводке: для них нужны отдельные возможности, разрешения и подходящие условия аккаунта.

Начните с списка запланированных встреч своего пользователя. Для внутренней серверной интеграции подходит Server-to-Server OAuth, для доступа от имени пользователей - соответствующий OAuth-процесс. Не переносите учетные данные и scopes из одного вида приложения в другой.

Ключевые параметры

  • Категория: Операционные задачи
  • Сложность: Для разработчика
  • Запуск: Около 30 минут
  • Open-source: Нет
  • Данные: Не известно
  • Чувствительные данные: Только с настройками
API Zoom Meetings Zoom Webinars Server-to-Server OAuth OAuth 2.0 Webhooks Cloud

Сильные стороны

  • Встречи доступны в структурированном виде для сверки с другими системами.
  • Есть отдельный Server-to-Server OAuth для собственной организации.
  • Scopes позволяют ограничить доступ нужным типом операций.
  • Webhooks помогают строить процесс вокруг событий вместо постоянного опроса.

Ограничения

  • Создание приложения и выбор scopes требуют разрешений администратора.
  • Права, лицензия и требования каждого метода проверяются отдельно.
  • Список встреч пользователя не является полным архивом всех прошедших встреч.
  • Записи, транскрипты и сведения об участниках требуют отдельной настройки и защиты данных.

Как использовать

1. Подготовка. Получите разрешение администратора своего Zoom-аккаунта. Подготовьте ID или email своего пользователя и одну известную запланированную встречу. Выберите тест чтения, без создания встреч и рассылки приглашений.
2. Настройка. Создайте и активируйте Server-to-Server OAuth app с правом meeting:read:list_meetings:admin. Храните Account ID, Client ID и Client Secret на сервере. Получите токен через POST https://zoom.us/oauth/token: HTTP Basic для Client ID:Client Secret, тело application/x-www-form-urlencoded с grant_type=account_credentials и account_id=<Account ID>.
3. Первый результат. Выполните GET https://api.zoom.us/v2/users/<userId>/meetings с Authorization: Bearer <access_token>. Подставьте ID или URL-кодированный email пользователя своей организации; для выбранного серверного подключения не используйте me. Из meetings получите id, topic и время известных встреч.
4. Проверка. Сверьте одну встречу с кабинетом Zoom, включая часовой пояс. Учтите next_page_token при наличии следующих страниц; пустой список не доказывает отсутствие прошедших встреч. При 401 проверьте токен, при отказе доступа - scopes и пользователя. Получайте новый серверный токен по истечении expires_in; не включайте изменение встреч до отдельной проверки.

Примеры сценариев

  • Сверить время известной встречи с календарем.
  • Проверить доступ интеграции к своему пользователю.
  • Передать только ID и тему встречи во внутреннюю задачу.

Доступ и оплата

  • Модель оплаты: Не уточнено
  • Работа в РФ: Нужно проверять
  • VPN: Не известно
  • Русский интерфейс: Не известно
  • Русский язык: Не известно

Доступность конкретных API зависит от прав и условий Zoom-аккаунта. Возможность проводить встречи не гарантирует доступ к отчетам, облачным записям или AI-сводкам. Наличие бесплатного доступа ко всем этим возможностям не подтверждено; перед запуском проверьте prerequisites каждого метода.

Когда не подходит

  • Обещать транскрипт любой встречи по ее ID
  • Собирать записи и контакты участников без разрешения
  • Считать REST-метод возможностью подключиться к видеопотоку

Альтернативы

google-calendar-api microsoft-graph-calendar microsoft-teams-bot-framework

Google Calendar API и Microsoft Graph Calendar работают с календарями и подходят для расписания, но не заменяют доступ к записям Zoom. Microsoft Teams Bot Framework нужен для бота в Teams, а не прямой замены Zoom REST. Выбирайте альтернативу по своей платформе и конкретному результату.

Параметры для подборок

API meetings webinars api-integration Для разработчиков Бизнес Операции Для бизнеса

FAQ

Server-to-Server OAuth подходит для чужих клиентов?

Он предназначен для вашей организации. Для подключения пользователей других аккаунтов нужен подходящий пользовательский OAuth-процесс и требования платформы.

Можно подставить me вместо userId?

Поведение зависит от типа авторизации. В этом сценарии Server-to-Server используйте ID или email своего пользователя; me не следует переносить из примера пользовательского OAuth.

Почему нет записи встречи?

Запись может не создаваться, быть недоступна по лицензии или правам. Наличие встречи в API не гарантирует запись или транскрипт.

API сам пишет итоги звонка?

Не обычный метод списка встреч. AI-сводки и анализ требуют соответствующих отдельных возможностей; их доступность нужно проверить для аккаунта.

Список meetings содержит всю историю?

Нет. Выбранный метод возвращает список встреч по своим условиям, а не универсальный архив. Для прошедших встреч и отчетов проверяйте отдельные методы и права.

Лучше всего подходит

Типовые задачи

Сверить расписание встреч с внутренним отчетом Связать разрешенные встречи со своим рабочим процессом Проверить доступ API до настройки обработки записей

Упоминания

Статьи, где встречается Zoom API