REST Resource: members

Zasób: Member

Członek Grup dyskusyjnych Google może być użytkownikiem lub inną grupą. Ten użytkownik może należeć do domen Twojego konta lub spoza niego. Więcej informacji o typowych zadaniach 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 dla wspierających wartość to admin#directory#member.

email

string

Adres e-mail użytkownika. Użytkownikiem może być użytkownik lub inna grupa. Ta właściwość jest wymagana podczas dodawania użytkownika do grupy. Grupa email musi być niepowtarzalna i nie może być aliasem innej grupy. W przypadku zmiany adresu e-mail interfejs API automatycznie odzwierciedla te zmiany.

role

string

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

Dopuszczalne 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 wykorzystywanych przez rolę OWNER (oprócz przyznawania użytkownikowi uprawnień OWNER i usuwania grupy). Grupa może mieć wielu członków (MANAGER).
  • MEMBER: ta rola umożliwia subskrybowanie grupy, wyświetlanie archiwum dyskusji i wyświetlanie listy członków grupy. Więcej informacji o rolach członków znajdziesz w artykule Przypisywanie użytkownikowi 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. OWNER musi być członkiem grupy. Grupa może mieć więcej niż 1 element OWNER.
etag

string

ETag zasobu.

type

string

Typ członka grupy.

Dopuszczalne wartości:

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

string

Stan członka grupy (niezmienny)

delivery_settings

string

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

Dopuszczalne wartości:

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

string

Unikalny identyfikator członka grupy. Elementu id można używać jako identyfikatora URI żądania dołączenia jako memberKey.

Metody

delete

Usuwa członka 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 listę z podziałem na strony wszystkich członków grupy.

patch

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

update

Aktualizuje członkostwo użytkownika w określonej grupie.