Method: members.hasMember

Kiểm tra xem người dùng cụ thể có phải là thành viên của nhóm hay không. Thành viên có thể là thành viên trực tiếp hoặc lồng nhau, nhưng nếu lồng nhau, memberKeygroupKey phải là các thực thể trong cùng một miền, nếu không sẽ trả về lỗi Invalid input. Để kiểm tra những thành viên được lồng có chứa các thực thể bên ngoài miền của nhóm, hãy sử dụng phương thức checkTransitiveMembership() trong Cloud Identity Groups API.

Yêu cầu HTTP

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

URL sử dụng cú pháp Chuyển mã gRPC.

Tham số đường dẫn

Tham số
groupKey

string

Xác định nhóm trong yêu cầu API. Giá trị có thể là địa chỉ email, email đại diện của nhóm hoặc mã nhận dạng duy nhất của nhóm.

memberKey

string

Xác định thành viên của người dùng trong yêu cầu API. Giá trị này có thể là địa chỉ email chính, email đại diện hoặc mã nhận dạng duy nhất của người dùng.

Nội dung yêu cầu

Nội dung yêu cầu phải trống.

Nội dung phản hồi

Mẫu JSON cho phản hồi của thành viên trong API Thư mục.

Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "isMember": boolean
}
Trường
isMember

boolean

Chỉ có đầu ra. Xác định xem người dùng cụ thể có phải là thành viên của nhóm hay không. Gói thành viên có thể trực tiếp hoặc lồng ghép.

Phạm vi uỷ quyền

Yêu cầu một trong các phạm vi OAuth sau:

  • 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

Để biết thêm thông tin, hãy xem Hướng dẫn uỷ quyền.