Grup arayın

Directory API'nin groups.list yöntemini kullanarak belirli özelliklerle eşleşen grupları arayabilirsiniz. Bu yöntem, bir veya daha fazla arama yan tümcesini birleştiren bir arama sorgusu olan query parametresini kabul eder. Her arama yan tümcesi üç bölümden oluşur:

Alan
Aranılan grup özelliği. Örneğin, name.
Operatör
Eşleşme sağlamak için veriler üzerinde gerçekleştirilen test. Örneğin, = operatörü, bir metin özelliğinin bir değerle eşleşip eşleşmediğini test eder.
Değer
Test edilen özelliğin içeriği. Örneğin, groupName.

Birden fazla yan tümce boşlukla ayrılır ve AND operatörüyle örtülü olarak birleştirilir.

Alanlar

Alan Değer Türü Operatörler Açıklama
email dize =, :{PREFIX}* Grubun e-posta adresi. Not: Bu parametre, aynı sorgudaki memberKey parametresiyle birlikte kullanılamaz.
name dize =, :{PREFIX}* Grubun görünen adı. Not: Bu parametre, aynı sorgudaki memberKey parametresiyle birlikte kullanılamaz.
memberKey dize =, memberKey sorgu parametresi, bir kullanıcının veya grubun üye olduğu tüm grupları döndürür. Bu değer, kullanıcının birincil veya takma ad e-posta adresi, bir grubun birincil veya takma ad e-posta adresi ya da kullanıcının benzersiz kimliği olabilir. Not: Bu parametre, aynı sorgudaki email veya name parametreleriyle birlikte kullanılamaz.

Değer Türleri

Değer Türü Notlar
dize Sorgu boşluk içeriyorsa tek tırnak işareti ' içine alın. Sorgulardaki tek tırnak işaretlerini \' ile 'Valentine\'s Day' gibi bir karakterle tırnak içine alın.

Operatörler

Operatör Desteklenen Değer Türleri Notlar
= dize, boole, sayı, tarih Alan ve değer tam olarak eşleşir. Örneğin, name=contact, name özelliği "contact" olan tüm gruplarla eşleşir ancak "contactgroup" ile eşleşmez. Çoğu dize alanında desteklenir (yukarıya bakın).
:{PREFIX}* dize Alan, değerle başlar. Örneğin, email:support* içeren bir sorgu, email değerleri "supportgroup@" ve "support@" olan gruplarla eşleşir ancak "contactsupport" ile eşleşmez. Yalnızca sınırlı sayıda dize alanında desteklenir (yukarıya bakın).

Örnekler

Tüm sorgular, aşağıdakine benzer bir HTTP isteği içeren groups.list yöntemini kullanır (okunabilirlik için satır sonları dahil edilmiştir):

GET https://admin.googleapis.com/admin/directory/v1/groups
?domain=primary domain
&query=query parameters

query parametreleri URL olarak kodlanmış olmalıdır. Örneğin, query=email:support* sorgusu URL olarak query=email%3Asupport* olarak kodlanır. Bu sayfadaki tüm örneklerde kodlanmamış query parametreleri gösterilmektedir. İstemci kitaplıkları bu URL kodlamasını otomatik olarak işler.

Görünen ada göre grup arama

name='contact'

E-posta ön ekiyle eşleşen grupları arama

email:admin*

Bir kullanıcının tüm gruplarını arama

memberKey=user@company.com

Adı ve e-postası "kişi" ile başlayan grupları arama

name:contact* email:contact*