संसाधन: उपयोगकर्ता
Directory API आपको अपने खाते के उपयोगकर्ताओं, उपयोगकर्ता उपनामों, और उपयोगकर्ता की Google प्रोफ़ाइल फ़ोटो बनाने और उन्हें मैनेज करने की अनुमति देता है. सामान्य कामों के बारे में ज़्यादा जानकारी के लिए, उपयोगकर्ता खाता डेवलपर की गाइड और उपयोगकर्ता के उपनामों के लिए डेवलपर की गाइड देखें.
JSON के काेड में दिखाना |
---|
{
"id": string,
"primaryEmail": string,
"password": value,
"hashFunction": string,
"isAdmin": boolean,
"isDelegatedAdmin": boolean,
"agreedToTerms": boolean,
"suspended": boolean,
"changePasswordAtNextLogin": boolean,
"ipWhitelisted": boolean,
"name": {
object ( |
फ़ील्ड | |||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id |
उपयोगकर्ता का यूनीक आईडी. उपयोगकर्ता |
||||||||||||||||||||||||||||||||||||||||||
primaryEmail |
उपयोगकर्ता का मुख्य ईमेल पता. उपयोगकर्ता खाता बनाने के अनुरोध में यह प्रॉपर्टी ज़रूरी है. |
||||||||||||||||||||||||||||||||||||||||||
password |
यह उपयोगकर्ता खाते का पासवर्ड सेव करता है. उपयोगकर्ता खाता बनाते समय उपयोगकर्ता के पासवर्ड मान की आवश्यकता होती है. उपयोगकर्ता को अपडेट करते समय यह ज़रूरी नहीं है. यह सिर्फ़ तब दी जानी चाहिए, जब उपयोगकर्ता अपने खाते का पासवर्ड अपडेट कर रहा हो. पासवर्ड की वैल्यू, एपीआई के रिस्पॉन्स वाले मुख्य हिस्से में कभी नहीं दिखती. |
||||||||||||||||||||||||||||||||||||||||||
hashFunction |
यह
अगर राउंड की जानकारी प्रीफ़िक्स के हिस्से के तौर पर दी गई है, तो वे 10,000 या उससे कम होने चाहिए. |
||||||||||||||||||||||||||||||||||||||||||
isAdmin |
सिर्फ़ आउटपुट के लिए. यह सुपर एडमिन के खास अधिकारों वाले उपयोगकर्ता के बारे में बताता है. |
||||||||||||||||||||||||||||||||||||||||||
isDelegatedAdmin |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि क्या वह एडमिन है जिसे एडमिन का ऐक्सेस दिया गया है. |
||||||||||||||||||||||||||||||||||||||||||
agreedToTerms |
सिर्फ़ आउटपुट के लिए. अगर उपयोगकर्ता ने शुरुआती लॉगिन पूरा कर लिया है और सेवा की शर्तों का कानूनी समझौता स्वीकार कर लिया है, तो इस प्रॉपर्टी को |
||||||||||||||||||||||||||||||||||||||||||
suspended |
यह बताता है कि उपयोगकर्ता को निलंबित किया गया है या नहीं. |
||||||||||||||||||||||||||||||||||||||||||
changePasswordAtNextLogin |
यह दिखाता है कि क्या उपयोगकर्ता को अगली बार लॉगिन करने पर अपना पासवर्ड बदलना पड़ा है. यह सेटिंग तब लागू नहीं होती, जब उपयोगकर्ता किसी तीसरे पक्ष के आइडेंटिटी प्रोवाइडर से साइन इन करता है. |
||||||||||||||||||||||||||||||||||||||||||
ipWhitelisted |
अगर |
||||||||||||||||||||||||||||||||||||||||||
name |
इसमें उपयोगकर्ता के दिए गए और फ़ैमिली के नाम के साथ-साथ सिर्फ़ पढ़ने के लिए |
||||||||||||||||||||||||||||||||||||||||||
kind |
सिर्फ़ आउटपुट के लिए. एपीआई रिसॉर्स का टाइप. उपयोगकर्ता के लिए उपलब्ध संसाधनों के लिए, वैल्यू |
||||||||||||||||||||||||||||||||||||||||||
etag |
सिर्फ़ आउटपुट के लिए. संसाधन का ETag. |
||||||||||||||||||||||||||||||||||||||||||
emails |
उपयोगकर्ता के ईमेल पतों की सूची. डेटा का साइज़ 10 केबी से ज़्यादा नहीं होना चाहिए.
|
||||||||||||||||||||||||||||||||||||||||||
externalIds |
उपयोगकर्ता के बाहरी आईडी की सूची, जैसे कि कर्मचारी या नेटवर्क आईडी. डेटा का साइज़ 2 केबी से ज़्यादा नहीं होना चाहिए.
|
||||||||||||||||||||||||||||||||||||||||||
relations |
दूसरे उपयोगकर्ताओं के साथ उपयोगकर्ता के संबंधों की सूची. इस फ़ील्ड में ज़्यादा से ज़्यादा 2 केबी का डेटा साइज़ स्वीकार किया जा सकता है. ज़्यादा जानकारी के लिए, उपयोगकर्ता खाते मैनेज करना लेख पढ़ें.
|
||||||||||||||||||||||||||||||||||||||||||
aliases[] |
सिर्फ़ आउटपुट के लिए. उपयोगकर्ता के उपनाम वाले ईमेल पतों की सूची. |
||||||||||||||||||||||||||||||||||||||||||
isMailboxSetup |
सिर्फ़ आउटपुट के लिए. यह बताता है कि उपयोगकर्ता का Google मेलबॉक्स बनाया गया है या नहीं. यह प्रॉपर्टी सिर्फ़ तब लागू होती है, जब उपयोगकर्ता को Gmail का लाइसेंस असाइन किया गया हो. |
||||||||||||||||||||||||||||||||||||||||||
customerId |
सिर्फ़ आउटपुट के लिए. सभी खाते के उपयोगकर्ताओं को वापस लाने के लिए ग्राहक आईडी. |
||||||||||||||||||||||||||||||||||||||||||
addresses |
उपयोगकर्ता के पतों की सूची. डेटा का साइज़ 10 केबी से ज़्यादा नहीं होना चाहिए.
|
||||||||||||||||||||||||||||||||||||||||||
organizations |
उन संगठनों की सूची जिनसे उपयोगकर्ता जुड़ा है. डेटा का साइज़ 10 केबी से ज़्यादा नहीं होना चाहिए.
|
||||||||||||||||||||||||||||||||||||||||||
lastLoginTime |
सिर्फ़ आउटपुट के लिए. वह समय जब उपयोगकर्ता ने पिछली बार अपने खाते में लॉग इन किया था. यह वैल्यू, ISO 8601 तारीख और समय के फ़ॉर्मैट में होनी चाहिए. समय फ़ील्ड में पूरी तारीख के साथ-साथ |
||||||||||||||||||||||||||||||||||||||||||
phones |
उपयोगकर्ता के फ़ोन नंबर की सूची. डेटा का साइज़ 1 केबी से ज़्यादा नहीं होना चाहिए.
|
||||||||||||||||||||||||||||||||||||||||||
suspensionReason |
सिर्फ़ आउटपुट के लिए. निलंबन के दौरान, किसी उपयोगकर्ता खाते को एडमिन या Google ने निलंबित किया हो. प्रॉपर्टी सिर्फ़ तब दिखती है, जब |
||||||||||||||||||||||||||||||||||||||||||
thumbnailPhotoUrl |
सिर्फ़ आउटपुट के लिए. उपयोगकर्ता की प्रोफ़ाइल फ़ोटो का यूआरएल. यह यूआरएल कुछ समय के लिए या निजी हो सकता है. |
||||||||||||||||||||||||||||||||||||||||||
languages |
उपयोगकर्ता की भाषाओं की सूची. डेटा का साइज़ 1 केबी से ज़्यादा नहीं होना चाहिए.
|
||||||||||||||||||||||||||||||||||||||||||
posixAccounts |
उपयोगकर्ता के POSIX खाते की जानकारी की सूची.
|
||||||||||||||||||||||||||||||||||||||||||
creationTime |
सिर्फ़ आउटपुट के लिए. उपयोगकर्ता का खाता बनाए जाने का समय. यह वैल्यू, ISO 8601 तारीख और समय के फ़ॉर्मैट में होनी चाहिए. समय फ़ील्ड में पूरी तारीख के साथ-साथ |
||||||||||||||||||||||||||||||||||||||||||
nonEditableAliases[] |
सिर्फ़ आउटपुट के लिए. उपयोगकर्ता के ऐसे अन्य ईमेल पतों की सूची जिनमें बदलाव नहीं किया जा सकता. आम तौर पर, ये ईमेल खाते के प्राइमरी डोमेन या सब-डोमेन के बाहर होते हैं. |
||||||||||||||||||||||||||||||||||||||||||
sshPublicKeys |
एसएसएच सार्वजनिक कुंजियों की सूची.
|
||||||||||||||||||||||||||||||||||||||||||
notes |
नेस्ट किए गए ऑब्जेक्ट के तौर पर उपयोगकर्ता के लिए नोट.
|
||||||||||||||||||||||||||||||||||||||||||
websites |
उपयोगकर्ता की वेबसाइटों की सूची.
|
||||||||||||||||||||||||||||||||||||||||||
locations |
उपयोगकर्ता की जगहों की सूची. डेटा का साइज़ 10 केबी से ज़्यादा नहीं होना चाहिए.
|
||||||||||||||||||||||||||||||||||||||||||
includeInGlobalAddressList |
इससे यह पता चलता है कि डोमेन के लिए संपर्क शेयर करने की सुविधा चालू होने पर, उपयोगकर्ता की प्रोफ़ाइल, Google Workspace की ग्लोबल पते की सूची में दिखती है या नहीं. उपयोगकर्ता प्रोफ़ाइलों को बाहर रखने के बारे में ज़्यादा जानकारी के लिए, एडमिन सहायता केंद्र पर जाएं. |
||||||||||||||||||||||||||||||||||||||||||
keywords |
उपयोगकर्ता के कीवर्ड की सूची. डेटा का साइज़ 1 केबी से ज़्यादा नहीं होना चाहिए.
|
||||||||||||||||||||||||||||||||||||||||||
deletionTime |
सिर्फ़ आउटपुट के लिए. उपयोगकर्ता के खाते को मिटाए जाने का समय. यह वैल्यू, ISO 8601 तारीख और समय के फ़ॉर्मैट में होनी चाहिए. समय फ़ील्ड में पूरी तारीख के साथ-साथ |
||||||||||||||||||||||||||||||||||||||||||
gender |
उपयोगकर्ता के लिंग की जानकारी वाला नेस्ट किया गया ऑब्जेक्ट. इस फ़ील्ड में डेटा का साइज़ 1 केबी से ज़्यादा नहीं होना चाहिए.
|
||||||||||||||||||||||||||||||||||||||||||
thumbnailPhotoEtag |
सिर्फ़ आउटपुट के लिए. उपयोगकर्ता की फ़ोटो का ETag (सिर्फ़ पढ़ने के लिए) |
||||||||||||||||||||||||||||||||||||||||||
ims |
उपयोगकर्ता के झटपट मैसेंजर (IM) खाते. किसी उपयोगकर्ता खाते में कई
|
||||||||||||||||||||||||||||||||||||||||||
customSchemas |
उपयोगकर्ता के कस्टम फ़ील्ड. कुंजी
|
||||||||||||||||||||||||||||||||||||||||||
isEnrolledIn2Sv |
सिर्फ़ आउटपुट के लिए. डिवाइस को दो चरणों में पुष्टि की सुविधा के लिए रजिस्टर किया गया हो (सिर्फ़ पढ़ने के लिए) |
||||||||||||||||||||||||||||||||||||||||||
isEnforcedIn2Sv |
सिर्फ़ आउटपुट के लिए. क्या द्वि-चरणीय सत्यापन लागू किया गया है (केवल पढ़ने के लिए) |
||||||||||||||||||||||||||||||||||||||||||
archived |
यह बताता है कि उपयोगकर्ता को संग्रहित किया गया है या नहीं. |
||||||||||||||||||||||||||||||||||||||||||
orgUnitPath |
उपयोगकर्ता से जुड़े पैरंट संगठन का पूरा पाथ. अगर पैरंट संगठन टॉप-लेवल का है, तो इसे फ़ॉरवर्ड स्लैश ( |
||||||||||||||||||||||||||||||||||||||||||
recoveryEmail |
उपयोगकर्ता का खाता वापस पाने के लिए ईमेल पता. |
||||||||||||||||||||||||||||||||||||||||||
recoveryPhone |
उपयोगकर्ता का खाता वापस पाने के लिए फ़ोन नंबर. फ़ोन नंबर, E.164 फ़ॉर्मैट में होना चाहिए. यह प्लस के निशान (+) से शुरू होना चाहिए. उदाहरण: +16506661212. |
UserName
JSON के काेड में दिखाना |
---|
{ "fullName": string, "familyName": string, "givenName": string, "displayName": string } |
फ़ील्ड | |
---|---|
fullName |
उपयोगकर्ता का पूरा नाम, नाम और सरनेम की वैल्यू को जोड़कर बनाया जाता है. |
familyName |
उपयोगकर्ता का उपनाम. उपयोगकर्ता खाता बनाते समय ज़रूरी है. |
givenName |
उपयोगकर्ता का नाम उपयोगकर्ता खाता बनाते समय ज़रूरी है. |
displayName |
उपयोगकर्ता का डिसप्ले नेम. सीमा: 256 वर्ण. |
तरीके |
|
---|---|
|
उपयोगकर्ता को हटाता है. |
|
उपयोगकर्ता को हासिल करता है. |
|
उपयोगकर्ता बनाता है. |
|
मिटाए गए उपयोगकर्ताओं या किसी डोमेन के सभी उपयोगकर्ताओं की पेज नंबर वाली सूची फिर से लाता है. |
|
किसी उपयोगकर्ता को सुपर एडमिन बनाता है. |
|
पैच सिमेंटिक्स का इस्तेमाल करके, उपयोगकर्ता को अपडेट करता है. |
|
उपयोगकर्ता को सभी वेब और डिवाइस सेशन से साइन आउट करता है और उनकी साइन-इन कुकी रीसेट करता है. |
|
मिटाए गए उपयोगकर्ता को वापस लाना. |
|
यह किसी उपयोगकर्ता को अपडेट करता है. |
|
उपयोगकर्ताओं की सूची में बदलावों के लिए स्मार्टवॉच. |