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. Sık kullanılan grup üyelerinin 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, bir kullanıcı veya başka bir grup olabilir. Gruba üye eklerken bu özelliğin kullanılması zorunludur. 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. Üyenin rolüyle ilgili daha fazla bilgi için Üyelere grup rolleri atama başlıklı makaleyi inceleyin.

Kabul edilebilir değerler şunlardır:

  • MANAGER: Bu rol yalnızca Google Gruplar İşletme Sürümü, Yönetici Konsolu kullanılarak etkinleştirilmişse kullanılabilir. Gruplar İşletme Sürümü'nü ETKİN 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 grupta birden fazla MANAGER üyesi olabilir.
  • MEMBER: Bu rol bir gruba abone olabilir, tartışma arşivlerini 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 ileti 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'i.

type

string

Grup üyesinin türü.

Kabul edilebilir değerler şunlardır:

  • CUSTOMER: Üye, bir alandaki tüm kullanıcıları temsil eder. Bir 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 (Değişmez)

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 mesajlar gelir gelmez teslim edilir.
  • DAILY: Günde en fazla bir mesaj.
  • DIGEST: Tek bir iletide gruplandırılmış en fazla 25 ileti.
  • DISABLED: Aboneliği kaldır.
  • NONE: Mesaj yok.
id

string

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

Yöntemler

delete

Bir üyeyi gruptan çıkarır.

get

Bir grup üyesinin özelliklerini alır.

hasMember

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

insert

Bir kullanıcıyı belirtilen gruba 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.