Method: members.hasMember

जांचता है कि क्या दिया गया उपयोगकर्ता समूह का सदस्य है. सदस्यता, डायरेक्ट या नेस्ट की गई हो सकती है. हालांकि, नेस्ट किए जाने पर, memberKey और groupKey एक ही डोमेन की इकाइयां होनी चाहिए. ऐसा न होने पर Invalid input गड़बड़ी दिखती है. Cloud Identity Groups API में मौजूद, checkTransitiveMembership() तरीके का इस्तेमाल करके, नेस्ट की गई उन सदस्यताओं की जांच करें जिनमें ग्रुप के डोमेन से बाहर की इकाइयां शामिल हैं.

एचटीटीपी अनुरोध

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

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
groupKey

string

यह एपीआई अनुरोध में ग्रुप की पहचान करता है. यह वैल्यू, ग्रुप का ईमेल पता, ग्रुप का उपनाम या यूनीक ग्रुप आईडी हो सकता है.

memberKey

string

एपीआई अनुरोध में उपयोगकर्ता के सदस्य की पहचान करता है. यह वैल्यू, उपयोगकर्ता का मुख्य ईमेल पता, उपनाम या यूनीक आईडी हो सकती है.

अनुरोध का मुख्य भाग

अनुरोध का मुख्य हिस्सा खाली होना चाहिए.

जवाब का मुख्य भाग

डायरेक्ट्री एपीआई में, 'सदस्य का जवाब' सुविधा के लिए JSON टेंप्लेट.

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

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

ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.