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

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