नए ग्राहक के लिए ऑर्डर करना

नया ग्राहक खाता बनाने से पहले, इन बातों का ध्यान रखें:

ग्राहक खाता बनाएं

  1. ग्राहक का खाता बनाने के लिए, POST के इस अनुरोध का इस्तेमाल करें और अनुमति टोकन शामिल करें:

    POST https://reseller.googleapis.com/apps/reseller/v1/customers
    
  2. नए ग्राहक के खाते में, उपयोगकर्ता बनाएं. अगर रिस्पॉन्स से एचटीटीपी 409 Conflict स्टेटस कोड मिलता है, तो customerId पहले से मौजूद है. ग्राहक के खाते को रजिस्टर करने से पहले, आपको खरीदार की सदस्यताएं ट्रांसफ़र करें.

  3. अगर लागू हो, तो ग्राहक की डिफ़ॉल्ट भाषा बदलें.

  4. उपयोगकर्ता को सुपर एडमिन की भूमिका असाइन की जाएगी. व्यवस्थापक खाता बनाते समय, आप या तो एक अस्थायी किसी भी क्रम में लग सकते हैं या पासवर्ड देने के लिए ग्राहक को प्रॉम्प्ट भेज सकते हैं.

  5. ग्राहक को सूचित करें कि उन्हें Admin console में साइन-इन करना होगा और Google Workspace को चालू करने के लिए, रीसेलर कानूनी समझौते के ज़रिए उस पर हस्ताक्षर करें उसका खाता. रीसेलर को इस पर सेवा की शर्तों पर हस्ताक्षर करने से रोका गया है अपनी ओर से अपडेट करें.

ग्राहक किस तरह के हैं

Google Workspace पर दो तरह के ग्राहक बनाए जा सकते हैं:

  • डोमेन से पुष्टि किए गए ग्राहक. इन ग्राहकों को Gmail की ज़रूरत होती है. एडमिन का पूरा ऐक्सेस. इस तरह का ग्राहक बनाते समय, domain के लिए customerType.
  • ईमेल से पुष्टि किए गए ग्राहक. ये ग्राहक, अपने कारोबार के मालिक नहीं हैं या अपने डोमेन. इस तरह का ग्राहक बनाते समय, customerType को इस पर सेट करें team. इस तरह के ग्राहक Essentials और Enterprise Essentials Google Workspace के अलग-अलग वर्शन में उपलब्ध है.

JSON के अनुरोध का यहां दिया गया मुख्य हिस्सा, डोमेन से पुष्टि किए गए ग्राहक का उदाहरण है:

{
  "customerDomain": "DOMAIN_NAME",
  "customerType": "domain",
  "postalAddress": {
    "contactName": "NAME",
    "organizationName": "ORGANIZATION_NAME",
    "postalCode": "POSTAL_CODE",
    "countryCode": "COUNTRY_CODE"
  },
  "alternateEmail": "EMAIL_ADDRESS"
}

इन्हें बदलें:

  • DOMAIN_NAME: आपके ग्राहक का डोमेन—उदाहरण के लिए, example.com
  • NAME: आपके ग्राहक का नाम—उदाहरण के लिए, Alex Cruz.
  • ORGANIZATION_NAME: आपके ग्राहक का संगठन नाम—उदाहरण के लिए, Example Organization.
  • POSTAL_CODE: इसके लिए आपके ग्राहक का ज़िप या पिन कोड उदाहरण, 94043.
  • COUNTRY_CODE: आपके ग्राहक के लिए दो वर्ण आईएसओ देश का कोड.
  • 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"
}

ग्राहक की डिफ़ॉल्ट भाषा बदलना

ग्राहक की डिफ़ॉल्ट भाषा नए उपयोगकर्ताओं पर सिर्फ़ तब लागू होती है, जब वे बनाया गया. मौजूदा उपयोगकर्ता आपके अनुरोध के बाद भी अपनी वर्तमान भाषा पर बने रहते हैं डिफ़ॉल्ट भाषा अपडेट करें. इसलिए, आपको डिफ़ॉल्ट ग्राहक किसी भी उपयोगकर्ता को बनाने से पहले उसकी भाषा का इस्तेमाल करें.

नया ग्राहक, डिफ़ॉल्ट रूप से अंग्रेज़ी भाषा का इस्तेमाल करता है. इसे बदलने के लिए डिफ़ॉल्ट भाषा, तो PATCH या UPDATE डायरेक्ट्री एपीआई से मिले कॉल ग्राहक एंडपॉइंट का इस्तेमाल करें.

किसी ग्राहक के लिए, language की डिफ़ॉल्ट वैल्यू अपडेट करने के लिए, डायरेक्ट्री एपीआई का इस्तेमाल करें:

PATCH https://reseller.googleapis.com/admin/directory/v1/customers/CUSTOMER_ID

JSON के अनुरोध का यह मुख्य हिस्सा शामिल करें:

{
  "language":"LANGUAGE_CODE"
}

इन्हें बदलें:

  • CUSTOMER_ID: आपके लिए एक यूनीक आइडेंटिफ़ायर ग्राहक—उदाहरण के लिए, C0123456
  • LANGUAGE_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"
  }
}

अगले चरण