Belirtilen kullanıcının grubun üyesi olup olmadığını kontrol eder. Üyelik doğrudan veya iç içe yerleştirilmiş olabilir. Ancak iç içe yerleştirilmişse memberKey
ve groupKey
aynı alandaki öğeler olmalıdır. Aksi takdirde Invalid input
hatası döndürülür. Grubun alanının dışındaki varlıkları içeren iç içe yerleştirilmiş üyelikleri kontrol etmek için Cloud Identity Groups API'deki checkTransitiveMembership()
yöntemini kullanın.
HTTP isteği
GET https://admin.googleapis.com/admin/directory/v1/groups/{groupKey}/hasMember/{memberKey}
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
groupKey |
API isteğinde grubu tanımlar. Değer, grubun e-posta adresi, grup takma adı veya benzersiz grup kimliği olabilir. |
memberKey |
API isteğinde kullanıcı üyesini tanımlar. Değer, kullanıcının birincil e-posta adresi, takma adı veya benzersiz kimliği olabilir. |
İstek içeriği
İstek metni boş olmalıdır.
Yanıt gövdesi
Directory API'deki Has Member yanıtı için JSON şablonu.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{ "isMember": boolean } |
Alanlar | |
---|---|
isMember |
Yalnızca çıkış. Belirtilen kullanıcının grubun üyesi olup olmadığını tanımlar. Üyelik doğrudan veya iç içe yerleştirilmiş olabilir. |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://apps-apis.google.com/a/feeds/groups/
https://www.googleapis.com/auth/admin.directory.group
https://www.googleapis.com/auth/admin.directory.group.member
https://www.googleapis.com/auth/admin.directory.group.member.readonly
https://www.googleapis.com/auth/admin.directory.group.readonly
Daha fazla bilgi için Yetkilendirme kılavuzuna bakın.