REST Resource: members

Kaynak: Üye

Google Gruplar üyesi, bir kullanıcı veya başka bir grup olabilir. Bu üye, hesabınıza ait alanların içinde veya dışında olabilir. Grup üyelerinin genel görevleri hakkında daha fazla bilgi edinmek için Geliştirici Kılavuzu'na göz atın.

JSON gösterimi
{
  "kind": string,
  "email": string,
  "role": string,
  "etag": string,
  "type": string,
  "status": string,
  "delivery_settings": string,
  "id": string
}
Alanlar
kind

string

API kaynağının türü. Üye kaynakları için değer admin#directory#member şeklindedir.

email

string

Üyenin e-posta adresi. Üye, kullanıcı veya başka bir grup olabilir. Bir gruba üye eklerken bu özellik gereklidir. email benzersiz olmalıdır ve başka bir grubun takma adı olamaz. E-posta adresi değiştirilirse API, e-posta adresi değişikliklerini otomatik olarak yansıtır.

role

string

Üyenin gruptaki rolü. API, grup üyeliklerindeki döngüler için hata döndürür. Örneğin, group1, group2 grubunun üyesiyse group2, group1 grubunun üyesi olamaz. Üyelerin rolü hakkında daha fazla bilgi edinmek için Üyelere grup rolleri atama başlıklı makaleye göz atın.

Kabul edilebilir değerler şunlardır:

  • MANAGER: Bu rol yalnızca Google Grupları İşletme Sürümü, Yönetici Konsolu kullanılarak etkinleştirildiyse kullanılabilir. Gruplar İşletme Sürümü'nü ETKİNLEŞTİRME veya DEVRE DIŞI BIRAKMA başlıklı makaleyi inceleyin. MANAGER rolü, bir üyeyi OWNER yapma veya grubu silme dışında OWNER rolü tarafından yapılan tüm işlemleri yapabilir. Bir grubun birden fazla MANAGER üyesi olabilir.
  • MEMBER: Bu rol bir gruba abone olabilir, tartışma arşivlerini görüntüleyebilir ve grubun üyelik listesini görüntüleyebilir. Üye rolleri hakkında daha fazla bilgi edinmek için Üyelere grup rolleri atama başlıklı makaleyi inceleyin.
  • OWNER: Bu rol gruba mesaj gönderebilir, üye ekleyip kaldırabilir, üye rollerini değiştirebilir, grubun ayarlarını değiştirebilir ve grubu silebilir. OWNER, grubun üyesi olmalıdır. Bir grupta birden fazla OWNER olabilir.
etag

string

Kaynağın ETag.

type

string

Grup üyesinin türü.

Kabul edilebilir değerler şunlardır:

  • CUSTOMER: Üye, alandaki tüm kullanıcıları temsil eder. E-posta adresi döndürülmez ve döndürülen kimlik müşteri kimliğidir.
  • EXTERNAL: Üye, alan dışından bir kullanıcı veya gruptur. (Şu anda kullanılmıyor)
  • GROUP: Üye başka bir gruptur.
  • USER: Üye bir kullanıcıdır.
status

string

Üyenin durumu (Sabit)

delivery_settings

string

Üyenin posta teslim tercihlerini tanımlar. Bu alan yalnızca insert, update ve get yöntemleri tarafından desteklenir.

Kabul edilebilir değerler şunlardır:

  • ALL_MAIL: Tüm iletiler gelir gelmez teslim edilir.
  • DAILY: Günde en fazla bir mesaj.
  • DIGEST: Tek bir iletide birleştirilmiş en fazla 25 ileti.
  • DISABLED: Aboneliği kaldır.
  • NONE: Mesaj yok.
id

string

Grup üyesinin benzersiz kimliği. Üye (id), üye isteği URI'sı memberKey olarak kullanılabilir.

Yöntemler

delete

Bir üyeyi gruptan kaldırır.

get

Bir grup üyesinin özelliklerini alır.

hasMember

Belirtilen kullanıcının grubun üyesi olup olmadığını kontrol eder.

insert

Belirtilen gruba kullanıcı ekler.

list

Bir gruptaki tüm üyelerin sayfalara ayrılmış bir listesini alır.

patch

Belirtilen gruptaki bir kullanıcının üyelik özelliklerini günceller.

update

Belirtilen gruptaki bir kullanıcının üyeliğini günceller.