Method: spaces.members.create

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

Поддерживает следующие типы аутентификации :

  • Аутентификация приложения с одобрением администратора и областью авторизации:

    • https://www.googleapis.com/auth/chat.app.memberships
  • Аутентификация пользователя с одной из следующих областей авторизации:

    • https://www.googleapis.com/auth/chat.memberships
    • https://www.googleapis.com/auth/chat.memberships.app (чтобы добавить приложение для совершения звонков в пространство)
    • https://www.googleapis.com/auth/chat.import (только пространство в режиме импорта)
    • Аутентификация пользователя предоставляет администратору привилегии, когда учетная запись администратора проходит аутентификацию, useAdminAccess имеет true и используется следующая область авторизации:
      • https://www.googleapis.com/auth/chat.admin.memberships

Аутентификация приложения не поддерживается в следующих случаях использования:

  • Приглашение пользователей за пределами организации Workspace, которой принадлежит это пространство.
  • Добавление Google Группы в пространство.
  • Добавление приложения чата в пространство.

Пример использования см.:

HTTP-запрос

POST https://chat.googleapis.com/v1/{parent=spaces/*}/members

URL использует синтаксис перекодировки gRPC .

Параметры пути

Параметры
parent

string

Обязательно. Имя ресурса пространства, для которого необходимо создать членство.

Формат: пробелы/{пробел}

Параметры запроса

Параметры
useAdminAccess

boolean

Необязательно. При true метод запускается с использованием прав администратора Google Workspace пользователя.

Вызывающий пользователь должен быть администратором Google Workspace с привилегией управления чатами и беседами в пространствах .

Требуется область действия OAuth 2.0 chat.admin.memberships .

Создание членств в приложениях или создание членств для пользователей за пределами организации администратора Google Workspace не поддерживается при использовании доступа администратора.

Текст запроса

Тело запроса содержит экземпляр Membership .

Тело ответа

В случае успеха тело ответа содержит вновь созданный экземпляр Membership .

Области авторизации

Требуется одна из следующих областей OAuth:

  • https://www.googleapis.com/auth/chat.app.memberships
  • https://www.googleapis.com/auth/chat.admin.memberships
  • https://www.googleapis.com/auth/chat.import
  • https://www.googleapis.com/auth/chat.memberships
  • https://www.googleapis.com/auth/chat.memberships.app

Более подробную информацию смотрите в Руководстве по авторизации .