REST Resource: members

Zasób: Member

Członkiem Grup dyskusyjnych Google może być użytkownik lub inna grupa. Ten członek może należeć do domen Twojego konta lub poza nimi. Więcej informacji o typowych czynnościach członków grupy znajdziesz w Przewodniku dla programistów.

Zapis JSON
{
  "kind": string,
  "email": string,
  "role": string,
  "etag": string,
  "type": string,
  "status": string,
  "delivery_settings": string,
  "id": string
}
Pola
kind

string

Typ zasobu interfejsu API. W przypadku zasobów członków wartość wynosi admin#directory#member.

email

string

Adres e-mail użytkownika. Członkiem może być użytkownik lub inna grupa. Ta właściwość jest wymagana podczas dodawania członka do grupy. Domena email musi być unikalna i nie może być aliasem innej grupy. Jeśli adres e-mail zostanie zmieniony, interfejs API automatycznie odzwierciedla te zmiany.

role

string

Rola członka grupy. Interfejs API zwraca błąd dla cykli członkostwa w grupach. Jeśli na przykład group1 jest członkiem grupy group2, group2 nie może być członkiem grupy group1. Więcej informacji o rolach członków znajdziesz w artykule Przypisywanie użytkownikom ról w grupie.

Akceptowane wartości:

  • MANAGER: ta rola jest dostępna tylko wtedy, gdy Grupy dyskusyjne Google dla Firm są włączone w konsoli administracyjnej. Zobacz Włączanie i wyłączanie Grup dyskusyjnych Google dla Firm. Rola MANAGER umożliwia wykonywanie wszystkich czynności związanych z rolą OWNER z wyjątkiem przyznawania użytkownikowi roli OWNER i usuwania grupy. Grupa może mieć wielu MANAGER członków.
  • MEMBER: ta rola umożliwia subskrybowanie grupy, wyświetlanie archiwów dyskusji i wyświetlanie listy członków grupy. Więcej informacji o rolach członków znajdziesz w artykule Przypisywanie użytkownikom ról w grupie.
  • OWNER: ta rola umożliwia wysyłanie wiadomości do grupy, dodawanie i usuwanie członków, zmienianie ról członków, zmienianie ustawień grupy i usuwanie grupy. Element OWNER musi być członkiem grupy. Grupa może mieć więcej niż jeden element OWNER.
etag

string

Tag ETag zasobu.

type

string

Typ członka grupy.

Akceptowane wartości:

  • CUSTOMER: członek reprezentuje wszystkich użytkowników w domenie. Adres e-mail nie jest zwracany, a zwróconym identyfikatorem jest identyfikator klienta.
  • EXTERNAL: członkiem jest użytkownik lub grupa spoza domeny. (obecnie nieużywane)
  • GROUP: członkiem tej grupy jest inna grupa.
  • USER: członek jest użytkownikiem.
status

string

Stan członka (stały)

delivery_settings

string

Określa preferencje dotyczące dostarczania poczty członka grupy. To pole jest obsługiwane tylko przez metody insert, update i get.

Akceptowane wartości:

  • ALL_MAIL: wszystkie wiadomości dostarczane natychmiast po ich odebraniu.
  • DAILY: nie więcej niż 1 wiadomość dziennie.
  • DIGEST: do 25 wiadomości połączonych w jedną wiadomość.
  • DISABLED: usuń subskrypcję.
  • NONE: brak wiadomości.
id

string

Unikalny identyfikator członka grupy. Element id może być używany jako identyfikator URI żądania członka memberKey.

Metody

delete

Usuwa użytkownika z grupy.

get

Pobiera właściwości członka grupy.

hasMember

Sprawdza, czy dany użytkownik jest członkiem grupy.

insert

Dodaje użytkownika do określonej grupy.

list

Pobiera podzieloną na strony listę wszystkich członków grupy.

patch

Aktualizuje właściwości członkostwa użytkownika w określonej grupie.

update

Aktualizuje informacje o członkostwie użytkownika w określonej grupie.