जांचता है कि क्या दिया गया उपयोगकर्ता समूह का सदस्य है. सदस्यता, डायरेक्ट या नेस्ट की गई हो सकती है. हालांकि, नेस्ट किए जाने पर, 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 टेंप्लेट.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
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
ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.