REST Resource: members

Ресурс: Участник

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

JSON-представление
{
  "kind": string,
  "email": string,
  "role": string,
  "etag": string,
  "type": string,
  "status": string,
  "delivery_settings": string,
  "id": string
}
Поля
kind

string

Тип ресурса API. Для ресурсов Members значением является admin#directory#member .

email

string

Адрес электронной почты участника. Участником может быть пользователь или другая группа. Это свойство необходимо при добавлении участника в группу. email должна быть уникальной и не может быть псевдонимом другой группы. Если адрес электронной почты изменен, API автоматически отразит изменения адреса электронной почты.

role

string

Роль участника в группе. API возвращает ошибку для циклов членства в группах. Например, если group1 является членом group2 , group2 не может быть членом group1 . Дополнительные сведения о роли участника см. в разделе Назначение ролей группы участникам .

Приемлемые значения:

  • MANAGER : эта роль доступна только в том случае, если группы Google для бизнеса включены с помощью консоли администратора. См. раздел Включение или выключение групп для бизнеса . Роль MANAGER может выполнять все действия роли OWNER , за исключением назначения участника OWNER или удаления группы. В группе может быть несколько членов MANAGER .
  • MEMBER : эта роль может подписываться на группу, просматривать архивы обсуждений и просматривать список участников группы. Дополнительные сведения о ролях участников см. в разделе Назначение ролей группы участникам .
  • OWNER : эта роль может отправлять сообщения в группу, добавлять или удалять участников, изменять роли участников, изменять настройки группы и удалять группу. OWNER должен быть членом группы. Группа может иметь более одного OWNER .
etag

string

ETag ресурса.

type

string

Тип участника группы.

Приемлемые значения:

  • CUSTOMER : Участник представляет всех пользователей в домене. Адрес электронной почты не возвращается, а возвращаемый идентификатор является идентификатором клиента.
  • EXTERNAL : Участником является пользователь или группа, находящаяся за пределами домена. (В настоящее время не используется)
  • GROUP : Участник другой группы.
  • USER : Участник является пользователем.
status

string

Статус участника (неизменяемый)

delivery_settings

string

Определяет предпочтения участника по доставке почты. Это поле поддерживается только методами insert , update и get .

Приемлемые значения:

  • ALL_MAIL : все сообщения доставляются сразу по прибытии.
  • DAILY : Не более одного сообщения в день.
  • DIGEST : до 25 сообщений, объединенных в одно сообщение.
  • DISABLED : удалить подписку.
  • NONE : Нет сообщений.
id

string

Уникальный идентификатор участника группы. id участника можно использовать в качестве URI запроса memberKey .

Методы

delete

Удаляет участника из группы.

get

Получает свойства члена группы.

hasMember

Проверяет, является ли данный пользователь членом группы.

insert

Добавляет пользователя в указанную группу.

list

Получает постраничный список всех членов группы.

patch

Обновляет свойства членства пользователя в указанной группе.

update

Обновляет членство пользователя в указанной группе.