नया ग्राहक खाता बनाने से पहले, इन बातों का ध्यान रखें:
- देश के कोड से जुड़ी पाबंदियां लागू हो सकती हैं. इस बात की पुष्टि करने के लिए कि ग्राहक के देश में, सदस्यता फिर से बेची जा सकती है, Partner Sales Console देखें.
- अगर खाते को उपभोक्ता Gmail खाते से डोमेन नेम वाले कारोबार के ईमेल पते पर अपग्रेड करके बनाया गया है, तो पक्का करें कि खाते में Google Workspace की अतिरिक्त सेटिंग अनलॉक हों. ज़्यादा जानकारी के लिए, अपनी टीम के लिए कारोबार से जुड़े ईमेल पते बनाना और कारोबार से जुड़े ईमेल पते का दूसरा नाम बनाना लेख पढ़ें.
ग्राहक खाता बनाना
ग्राहक खाता बनाने के लिए, यहां दिया गया
POSTअनुरोध इस्तेमाल करें और इसमें ऑथराइज़ेशन टोकन शामिल करें:POST https://reseller.googleapis.com/apps/reseller/v1/customersनए ग्राहक के खाते में, एक उपयोगकर्ता बनाएं. अगर रिस्पॉन्स में एचटीटीपी
409 Conflictस्टेटस कोड दिखता है, तो इसका मतलब है किcustomerIdपहले से मौजूद है. ग्राहक खाते को रजिस्टर करने से पहले, आपको ग्राहक की सदस्यताओं को ट्रांसफ़र करना होगा.अगर लागू हो, तो ग्राहक की डिफ़ॉल्ट भाषा बदलें.
उपयोगकर्ता को सुपर एडमिन की भूमिका पर प्रमोट करें. एडमिन खाता बनाते समय, आपके पास यह विकल्प होता है कि आप कुछ समय के लिए कोई रैंडम पासवर्ड जनरेट करें या ग्राहक से पासवर्ड देने के लिए कहें.
ग्राहक को बताएं कि उसे Admin console में साइन इन करना होगा. साथ ही, उसे Google Workspace के रीसेलर समझौते पर हस्ताक्षर करना होगा, ताकि वह अपना खाता चालू कर सके. रीसेलर को ग्राहक की ओर से सेवा की शर्तों पर हस्ताक्षर करने की अनुमति नहीं है.
ग्राहकों के टाइप
Google Workspace में दो तरह के ग्राहक बनाए जा सकते हैं:
- ऐसे ग्राहक जिनके डोमेन की पुष्टि हो चुकी है. इन ग्राहकों के लिए Gmail और एडमिन का पूरा ऐक्सेस होना ज़रूरी है. इस तरह का ग्राहक बनाते समय,
customerTypeकोdomainपर सेट करें. - ऐसे ग्राहक जिनके ईमेल पते की पुष्टि हो चुकी है. इन ग्राहकों के पास अपने डोमेन का मालिकाना हक नहीं होता है और न ही वे इसे मैनेज करते हैं. इस तरह का ग्राहक बनाते समय,
customerTypeकोteamपर सेट करें. इस तरह के ग्राहक, Google Workspace के Essentials और Enterprise Essentials वर्शन खरीद सकते हैं.
नीचे दिया गया JSON अनुरोध का मुख्य हिस्सा, डोमेन की पुष्टि किए गए ग्राहक का उदाहरण है:
{
"customerDomain": "DOMAIN_NAME",
"customerType": "domain",
"postalAddress": {
"contactName": "NAME",
"organizationName": "ORGANIZATION_NAME",
"postalCode": "POSTAL_CODE",
"countryCode": "COUNTRY_CODE"
},
"alternateEmail": "EMAIL_ADDRESS"
}
इनकी जगह ये डालें:
DOMAIN_NAME: आपके ग्राहक का डोमेन—उदाहरण के लिए,example.comNAME: आपके ग्राहक का नाम—उदाहरण के लिए,Alex Cruz.ORGANIZATION_NAME: आपके ग्राहक के संगठन का नाम. उदाहरण के लिए,Example Organization.POSTAL_CODE: आपके ग्राहक का पिन कोड—उदाहरण के लिए,94043.COUNTRY_CODE: आपके ग्राहक का दो वर्ण वाला ISO देश कोड.EMAIL_ADDRESS: आपके ग्राहक का ईमेल पता—उदाहरण के लिए,cruz@example.com.
अनुरोध पूरा होने पर, एचटीटीपी 200 स्टेटस कोड और नए ग्राहक की जानकारी मिलती है:
{
"kind": "reseller#customer",
"customerId": "CUSTOMER_ID",
"customerDomain": "DOMAIN_NAME",
"customerType": "domain",
"postalAddress": {
"kind": "customers#address",
"contactName": "NAME",
"organizationName": "ORGANIZATION_NAME",
"postalCode": "POSTAL_CODE",
"countryCode": "COUNTRY_CODE",
},
"alternateEmail": "EMAIL_ADDRESS"
}
नीचे दिया गया JSON अनुरोध का मुख्य हिस्सा, ईमेल से पुष्टि किए गए ग्राहक का उदाहरण है:
{
"customerDomain": "DOMAIN_NAME",
"customerType": "team",
"primaryAdmin": {
"primaryEmail": "EMAIL_ADDRESS"
},
"postalAddress": {
"contactName": "NAME",
"organizationName": "ORGANIZATION_NAME",
"postalCode": "POSTAL_CODE",
"countryCode": "COUNTRY_CODE"
},
"alternateEmail": "EMAIL_ADDRESS"
}
अनुरोध पूरा होने पर, एचटीटीपी 200 स्टेटस कोड और नए ग्राहक की जानकारी मिलती है:
{
"kind": "reseller#customer",
"customerId": "CUSTOMER_ID",
"customerDomain": "DOMAIN_NAME,
"customerType": "team",
"primaryAdmin": {
"primaryEmail": "EMAIL_ADDRESS"
},
"postalAddress": {
"kind": "customers#address",
"contactName": "NAME",
"organizationName": "ORGANIZATION_NAME",
"postalCode": "POSTAL_CODE",
"countryCode": "COUNTRY_CODE",
},
"alternateEmail": "EMAIL_ADDRESS"
}
किसी ग्राहक की डिफ़ॉल्ट भाषा बदलना
किसी ग्राहक की डिफ़ॉल्ट भाषा, नए उपयोगकर्ताओं पर सिर्फ़ तब लागू होती है, जब उन्हें बनाया जाता है. डिफ़ॉल्ट भाषा अपडेट करने के बाद भी, मौजूदा उपयोगकर्ताओं के लिए भाषा वही रहती है जो उन्होंने चुनी थी. इसलिए, आपको कोई भी उपयोगकर्ता बनाने से पहले, ग्राहक की डिफ़ॉल्ट भाषा सेट करनी होगी.
नए ग्राहक के लिए, डिफ़ॉल्ट भाषा के तौर पर अंग्रेज़ी सेट होती है. डिफ़ॉल्ट भाषा बदलने के लिए, Directory API के Customers एंडपॉइंट से PATCH या UPDATE कॉल का इस्तेमाल करें.
किसी ग्राहक के लिए, डिफ़ॉल्ट language वैल्यू अपडेट करने के लिए, Directory API का इस्तेमाल करें:
PATCH https://reseller.googleapis.com/admin/directory/v1/customers/CUSTOMER_ID
JSON फ़ॉर्मैट में अनुरोध का यह मुख्य हिस्सा शामिल करें:
{
"language":"LANGUAGE_CODE"
}
इनकी जगह ये डालें:
CUSTOMER_ID: आपके ग्राहक के लिए यूनीक आइडेंटिफ़ायर—उदाहरण के लिए,C0123456LANGUAGE_CODE: स्वीकार किया गया भाषा कोड —उदाहरण के लिए, स्पैनिश के लिएes.
JSON फ़ॉर्मैट में मिले सही जवाब में, एचटीटीपी 200 स्टेटस कोड और अपडेट किया गया ग्राहक संसाधन दिखता है:
{
"alternateEmail": "EMAIL_ADDRESS",
"customerCreationTime": "2022-12-12T23:04:10.620Z",
"customerDomain": "DOMAIN_NAME",
"id": "CUSTOMER_ID",
"kind": "admin#directory#customer",
"language": "LANGUAGE_CODE",
"postalAddress": {
"contactName": "NAME",
"countryCode": "COUNTRY_CODE",
"organizationName": "ORGANIZATION_NAME",
"postalCode": "POSTAL_CODE"
}
}