यह जांच करता है कि दिया गया उपयोगकर्ता ग्रुप का सदस्य है या नहीं. सदस्यता को डायरेक्ट या नेस्ट किया जा सकता है. हालांकि, अगर नेस्ट किया गया हो, तो memberKey
और groupKey
एक ही डोमेन की इकाइयां होने चाहिए. ऐसा न होने पर, Invalid input
गड़बड़ी मिलती है. नेस्ट की गई उन सदस्यताओं की जांच करने के लिए जिनमें ग्रुप के डोमेन से बाहर की इकाइयां शामिल हैं, Cloud Identity Groups API में checkTransitiveMembership()
तरीके का इस्तेमाल करें.
एचटीटीपी अनुरोध
GET https://admin.googleapis.com/admin/directory/v1/groups/{groupKey}/hasMember/{memberKey}
यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ के पैरामीटर
पैरामीटर | |
---|---|
groupKey |
एपीआई अनुरोध में ग्रुप की पहचान करता है. यह वैल्यू, ग्रुप का ईमेल पता, ग्रुप का अन्य नाम या यूनीक ग्रुप आईडी हो सकती है. |
memberKey |
एपीआई अनुरोध में उपयोगकर्ता सदस्य की पहचान करता है. यह वैल्यू उपयोगकर्ता का मुख्य ईमेल पता, उपनाम या यूनीक आईडी हो सकता है. |
अनुरोध का मुख्य भाग
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
जवाब का मुख्य भाग
डायरेक्ट्री एपीआई में 'सदस्य से जवाब' के लिए JSON टेंप्लेट.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
जेएसओएन के काेड में दिखाना |
---|
{ "isMember": boolean } |
फ़ील्ड | |
---|---|
isMember |
सिर्फ़ आउटपुट के लिए. यह पता लगाता है कि उपयोगकर्ता ग्रुप का सदस्य है या नहीं. सदस्यता को सीधे तौर पर या नेस्ट किया जा सकता है. |
अनुमति देने के दायरे
इनमें से कोई एक 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
ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.