Method: members.hasMember

Belirtilen kullanıcının grubun üyesi olup olmadığını kontrol eder. Üyelik doğrudan veya iç içe yapılabilir. Ancak iç içe yerleştirilmişse memberKey ve groupKey aynı alanda bulunan varlıklar olmalıdır. Aksi takdirde Invalid input hatası döndürülür. Grubun alanı 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

string

API isteğinde grubu tanımlar. Değer, grubun e-posta adresi, grup takma adı veya benzersiz grup kimliği olabilir.

memberKey

string

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'de Üye yanıtı içeriyor 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

boolean

Yalnızca çıkış. Belirli bir kullanıcının grubun üyesi olup olmadığını belirler. Üyelikler 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ılavuzunu inceleyin.