Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.
API REST Google Meet позволяет создавать и управлять встречами для Google Meet, а также предлагает пользователям точки входа непосредственно из вашего приложения.
С помощью Meet REST API вы можете делать следующее:
Создайте пространство для встреч, чтобы объединить пользователей с помощью видеосвязи.
Найдите место для проведения встречи или конференции по названию ресурса.
Получите список участников и сеансов участников.
Получите артефакты встречи (записи, стенограммы и записи стенограмм).
Вы также можете подписаться на мероприятия Meet с помощью API Google Workspace Events. Чтобы получать уведомления об изменениях, вы можете подписаться на определённое конференц-пространство или на все конференц-пространства, принадлежащие указанному пользователю. Подробнее см. в разделах Подписка на мероприятия с помощью API Google Workspace Events и Подписка на мероприятия Google Meet .
Варианты использования
Приложения могут интегрироваться с API Meet REST для выполнения следующих задач:
Перед конференцией : адаптируйте формат конференции под ваши нужды, создав пространство для встреч. Вы также можете управлять приглашенными и предварительно настраивать параметры.
Во время конференции : извлекайте информацию о конференции, чтобы изменить работу приложения на основе возвращенных метаданных.
После конференции : заберите артефакты конференции, такие как запись и транскрипцию.
Вот несколько примеров того, для чего вы можете использовать Meet REST API:
Продажи и управление счетами
Извлекать информацию о встрече и ее участниках для протокольных целей.
Собирайте материалы совещаний и публикуйте их в аккаунтах.
Обрабатывайте расшифровки и записи с помощью моделей искусственного интеллекта для проведения анализа эффективности коучинга и продаж.
Обучение и развитие
Создавайте и предварительно настраивайте встречи для обучения.
Назначьте роли соорганизаторов тренерам и ведущим сессий.
Получайте записи, которые позволят студентам просмотреть материалы после окончания курса.
Операции разработчиков
Создавайте встречи, чтобы мгновенно объединять членов команды.
Позвольте другим заинтересованным сторонам присоединяться к текущим встречам, обмениваясь информацией о встречах и участниках в режиме реального времени.
Пропустите данные транскрипции через модели ИИ, чтобы сгенерировать правильные дальнейшие шаги.
Рисунок 1. Создайте и присоединитесь к динамической встрече с коллегами в чате.
Вы также можете интегрировать в своё приложение другие API Google Workspace, например, API чата, чтобы вывести совместную работу на новый уровень. Подробнее см. в разделе «Варианты использования чата» .
Общие термины
Ниже приведен список общих терминов, используемых в этом API:
Артефакт
Файл, создаваемый Meet в ответ на конференцию , например, recordings и transcripts . Обычно артефакт готов к загрузке вскоре после окончания конференции.
Календарь событий
Мероприятие в Google Календаре с несколькими участниками, обычно создаваемое организатором встречи , содержащее информацию о присоединении к встрече. Meet может быть решением для проведения конференций в этом случае.
Вызов
Сеанс с использованием Meet или для уведомления других о начале или ходе звонка с предоставлением им возможности немедленно присоединиться к нему.
Конференция
Конференция — это случай звонка в рамках конференц-зала . Пользователи обычно рассматривают этот сценарий как отдельную встречу.
Соведущий
Участник вызова , которому хост предоставил привилегии управления хостом, за исключением возможности удалить исходного хоста.
Хозяин
Лицо, создавшее звонок ( организатор встречи ), или лицо, управляющее звонком. Обратите внимание, что организатор встречи может организовать встречу, но не присутствовать при её проведении. Организатор также может делегировать полномочия организатора соорганизатору .
Код встречи
Уникальная строка из 10 символов, которую можно ввести с клавиатуры, используемая в URI места проведения встречи. Регистр не учитывается. Например, abc-mnop-xyz . Максимальная длина — 128 символов.
Коды встреч не следует хранить долго, так как они могут быть отделены от места проведения встречи и могут быть повторно использованы для других площадок в будущем. Срок действия кодов встреч обычно истекает через 365 дней после последнего использования. Подробнее см. в статье «Подробнее о кодах встреч в Google Meet» .
Название встречи
Уникальный идентификатор, генерируемый сервером и используемый для идентификации места проведения встреч . Он чувствителен к регистру. Например, jQCFfuBOdN5z . Идентификатор встречи возвращается в поле name ресурса spaces .
Организатор встречи
Пользователь, создавший место для встречи . Этот пользователь также может считаться владельцем встречи. Он может отсутствовать во время звонка или быть организатором встречи. Организатор встречи может быть только один.
Место для встреч
Виртуальное место или постоянный объект (например, конференц-зал), где проводится конференция . В одном пространстве одновременно может проводиться только одна активная конференция. Конференц-пространство также помогает пользователям встречаться и находить общие ресурсы.
URI встречи
URL-адрес, который можно кликнуть, чтобы начать видеозвонок или присоединиться к нему. Каждый видеозвонок имеет уникальный URL-адрес, состоящий из https://meet.google.com/ и кода встречи . Например, https://meet.google.com/abc-mnop-xyz .
Участник
Участник, присоединившийся к конференции или использующий режим Companion , наблюдающий за ней в качестве зрителя, или устройство в конференц-зале, подключенное к конференции. Для каждого участника существует один ресурс participants . При присоединении к конференции ему присваивается уникальный идентификатор.
Сессия участников
Уникальный идентификатор сеанса, создаваемый для каждой пары «участник-устройство», присоединяющейся к вызову . Для каждого сеанса существует один ресурс participantSessions . Если участник присоединяется к одному и тому же вызову несколько раз с одной и той же пары «участник-устройство», каждому из них присваиваются уникальные идентификаторы сеанса.
Похожие темы
Информацию о разработке с использованием API Google Workspace, включая обработку аутентификации и авторизации, см. в разделе Разработка в Google Workspace .
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-08-04 UTC."],[],[],null,["The Google Meet REST API lets you create and manage meetings for Google Meet and\noffers entry points to your users directly from your app.\n\nWith the Meet REST API, you can do the following:\n\n- Create a meeting space to connect users over video.\n- Get a meeting space or conference by resource name.\n- Get a list of participants and participant sessions.\n- Get meeting artifacts (recordings, transcripts, and transcript entries).\n\nYou can also subscribe to Meet events using the\nGoogle Workspace Events API. To be notified of changes, you can subscribe to a\nspecified meeting space or to all meeting spaces belonging to a specified user.\nFor more information, see [Subscribe to events using the\nGoogle Workspace Events API](/workspace/events) and [Subscribe to Google Meet\nevents](/workspace/events/guides/events-meet).\n\nUse cases\n\nApps can integrate with the Meet REST API to perform the following tasks:\n\n- **Before a conference**: Tailor the conference experience as needed by\n creating the meeting space. You can also manage invitees and pre-configure\n the settings.\n\n- **During a conference**: Retrieve conference information to change your app\n experience based on the metadata returned.\n\n- **After a conference**: Fetch conference artifacts, such as the recording\n and transcription.\n\nSome examples of things you might want to use Meet REST API for include the\nfollowing:\n\n- **Sales and account management**\n\n - Retrieve meeting and participant information for record purposes.\n - Fetch meeting artifacts and post them in accounts.\n - Run transcriptions and recordings through AI models to generate coaching and sales effectiveness analysis.\n- **Learning and development**\n\n - Create and pre-configure meetings for training.\n - Assign co-host roles to trainers and session leads.\n - Retrieve recordings that let students review materials after the course ends.\n- **Developer operations**\n\n - Create meetings to instantly connect teammates.\n - Let other stakeholders join ongoing meetings by sharing real-time meeting and participant information.\n - Run transcription data through AI models to generate the correct next steps.\n\n**Figure 1.** Create and join a dynamic meeting with your colleagues within a Chat space.\n\nYou can also incorporate other Google Workspace APIs like Chat API\ninto your app to take the collaboration even further. For more information, see\n[Chat use cases](/workspace/chat/overview#use-cases).\n| **Note:** The Meet REST API isn't intended for performance tracking or user evaluation within your domain. Meet data shouldn't be collected for this purpose.\n\nCommon terms\n\nThe following is a list of common terms used in this API:\n\n*Artifact*\n: A file generated by Meet in response to a *conference* , such as\n [`recordings`](/workspace/meet/api/reference/rest/v2/conferenceRecords.recordings) and\n [`transcripts`](/workspace/meet/api/reference/rest/v2/conferenceRecords.transcripts).\n Usually an artifact is ready to be fetched soon after a conference ends.\n\n*Calendar event*\n: An event in Google Calendar with multiple attendees, typically created by a\n *meeting organizer* , containing the joining info of a meeting.\n Meet might be the *conference* solution for the event.\n\n*Call*\n: A session using Meet, or to notify others that a call is\n beginning or in progress and allow them to immediately join.\n\n*Conference*\n: A conference is an instance of a *call* within a *meeting space*. Users\n typically consider this scenario a single meeting.\n\n*Co-host*\n: A person in a *call* who has been granted host-management privileges by a\n *host*, except the ability to remove the original host.\n\n*Host*\n: The person who created a *call* (the *meeting organizer* ) or the person who\n controls the call. Note that a meeting organizer can organize the meeting\n but not be present when it takes place. A host can also delegate host\n privileges to a *co-host*.\n\n*Meeting code*\n\n: A typeable, unique 10-character string for a *meeting space* used within the\n *meeting URI* of a meeting space. It's non-case sensitive. For example,\n `abc-mnop-xyz`. The maximum length is 128 characters.\n\n Meeting codes shouldn't be stored long term as they can become dissociated\n from a meeting space and can be reused for different meeting spaces in the\n future. Generally, meeting codes expire 365 days after last use. For more\n information, see [Learn about meeting codes in\n Google Meet](https://support.google.com/meet/answer/10710509).\n\n*Meeting name*\n\n: A unique server-generated ID used to identify a *meeting space* . It's case\n sensitive. For example, `jQCFfuBOdN5z`. The meeting ID is returned in the\n `name` field of a [`spaces`](/workspace/meet/api/reference/rest/v2/spaces) resource.\n\n*Meeting organizer*\n\n: The user that created the *meeting space* . This user can also be considered\n the meeting owner. They might not be present during the *call* or be the\n meeting *host*. There can only be one meeting organizer.\n\n*Meeting space*\n\n: A virtual place or a persistent object (such as a meeting room) where a\n *conference* is held. Only one active conference can be held in one space at\n any time. A meeting space also helps users meet and find shared resources.\n\n*Meeting URI*\n\n: A clickable URL that starts or joins a user to a *call* . Each call has a\n unique URL consisting of `https://meet.google.com/` followed by the *meeting\n code* . For example, `https://meet.google.com/abc-mnop-xyz`.\n\n*Participant*\n\n: A person joined to a *call* or that uses [Companion\n mode](https://support.google.com/meet/answer/11295507), watching as a\n viewer, or a room device connected to a call. There's one\n [`participants`](/workspace/meet/api/reference/rest/v2/conferenceRecords.participants)\n resource for each person. When a participant joins the *conference*, a\n unique ID is assigned.\n\n*Participant session*\n\n: A unique session ID created for each participant-device pair that joins a\n *call* . There's one\n [`participantSessions`](/workspace/meet/api/reference/rest/v2/conferenceRecords.participants.participantSessions)\n resource for each session. If the *participant* joins the same call multiple\n times from the same participant-device pair, they're each assigned unique\n session IDs.\n\nRelated topics\n\n- To learn about developing with Google Workspace APIs, including handling\n authentication and authorization, refer to [Develop on\n Google Workspace](/workspace/guides/getstarted-overview).\n\n- To learn how to create a meeting space with Meet REST API, read the\n [Work with meeting spaces](/workspace/meet/api/guides/meeting-spaces) guide.\n\n- To learn how to subscribe to Google Workspace events, see [Subscribe to\n events using the Google Workspace Events API](/workspace/events)."]]