Method: members.hasMember

ตรวจสอบว่าผู้ใช้ที่ระบุเป็นสมาชิกของกลุ่มหรือไม่ การเป็นสมาชิกจะเป็นแบบโดยตรงหรือแบบซ้อนก็ได้ แต่ถ้าจะซ้อนกัน memberKey และ groupKey ต้องเป็นเอนทิตีในโดเมนเดียวกัน ไม่เช่นนั้นระบบจะแสดงข้อผิดพลาด Invalid input หากต้องการตรวจสอบการเป็นสมาชิกที่ซ้อนกันที่มีเอนทิตีภายนอกโดเมนของกลุ่ม ให้ใช้เมธอด checkTransitiveMembership() ใน Cloud Identity Groups API

คำขอ HTTP

GET https://admin.googleapis.com/admin/directory/v1/groups/{groupKey}/hasMember/{memberKey}

URL ใช้ไวยากรณ์การแปลง gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
groupKey

string

ระบุกลุ่มในคำขอ API ค่าอาจเป็นอีเมลของกลุ่ม ชื่อแทนกลุ่ม หรือรหัสกลุ่มที่ไม่ซ้ำกัน

memberKey

string

ระบุสมาชิกของผู้ใช้ในคำขอ API ค่าอาจเป็นอีเมลหลัก ชื่อแทน หรือรหัสที่ไม่ซ้ำกันของผู้ใช้

เนื้อหาของคำขอ

เนื้อหาของคำขอต้องว่างเปล่า

เนื้อหาการตอบกลับ

เทมเพลต JSON สำหรับการตอบสนองของสมาชิกใน Directory API

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

การแสดง JSON
{
  "isMember": boolean
}
ช่อง
isMember

boolean

เอาต์พุตเท่านั้น ระบุว่าผู้ใช้ที่ระบุเป็นสมาชิกของกลุ่มหรือไม่ การเป็นสมาชิกจะเป็นแบบโดยตรงหรือแบบซ้อนก็ได้

ขอบเขตการให้สิทธิ์

ต้องมีขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้

  • 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

โปรดดูข้อมูลเพิ่มเติมที่คู่มือการให้สิทธิ์