Method: spaces.members.create

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

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

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

    • 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 Transcoding .

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

Параметры
parent

string

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

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

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

Параметры
useAdminAccess

boolean

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

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

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

Создание членства в приложении или создание членства для пользователей за пределами организации 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

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