Yeni müşteri hesabı sipariş etme

Yeni bir müşteri hesabı oluşturmadan önce aşağıdakileri göz önünde bulundurun:

Müşteri hesabı oluşturma

  1. Müşteri hesabı oluşturmak için aşağıdaki POST isteğini kullanın ve şunları ekleyin:

    POST https://reseller.googleapis.com/apps/reseller/v1/customers
    
  2. Yeni müşterinin hesabında kullanıcı oluşturun. Yanıt bir HTTP 409 Conflict durum kodu döndürürse customerId zaten var. Müşteri hesabını kaydetmeden önce Müşterinin aboneliklerini aktarmalıdır.

  3. Varsa müşterinin varsayılan dilini değiştirin.

  4. Tanıtıcı kullanıcıyı süper yönetici rolüne atayın. Yönetici hesabını oluştururken geçici bir hesap rastgele bir şifre oluşturabilir veya müşteriden şifre girmesini isteyebilir.

  5. Müşteriye, Yönetici konsolunda oturum açması gerektiğini bildirin ve Bayi Aracılığıyla Google Workspace Sözleşmesi'ni imzalayarak giriş yapmış olabilir. Bayilerin Hizmet Şartları'nı temsil eder.

Müşteri türleri

Google Workspace'te iki tür müşteri oluşturabilirsiniz:

  • Alan doğrulaması yapılmış müşteriler. Bu müşterilerin Gmail'den ve tam yönetici erişimi sağlar. Bu tür bir müşteri oluşturduğunuzda, customerType - domain.
  • E-posta doğrulaması yapılmış müşteriler. Bu müşteriler, işletme yöneticilerinin alan. Bu tür bir müşteri oluşturduğunuzda customerType özelliğini şuna ayarlayın: team. Bu tür müşteriler, istedikleri Essentials ve Enterprise Essentials Google Workspace sürümleri.

Aşağıdaki JSON istek gövdesi, alan doğrulaması yapılmış bir müşteri örneğidir:

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

Aşağıdakini değiştirin:

  • DOMAIN_NAME: müşterinizin alanı; örneğin, example.com
  • NAME: Müşterinizin adı (örneğin, Alex Cruz).
  • ORGANIZATION_NAME: müşterinizin kuruluşu ad - örneğin, Example Organization.
  • POSTAL_CODE: müşterinizin posta kodu (müşterinin posta kodu) örnek, 94043.
  • COUNTRY_CODE: müşterinizin 2 karakteri ISO ülke kodu.
  • EMAIL_ADDRESS: müşterinizin e-posta adresi - e-posta adresi örnek, cruz@example.com.

Başarılı bir yanıt, bir HTTP 200 durum kodu ve yeni müşterinin bilgi:

{
  "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"
}

Aşağıdaki JSON istek gövdesi, e-posta doğrulaması yapılmış bir müşteri örneğidir:

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

Başarılı bir yanıt, bir HTTP 200 durum kodu ve yeni müşterinin bilgi:

{
  "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"
}

Müşterinin varsayılan dilini değiştirme

Bir müşterinin varsayılan dili yalnızca yeni kullanıcılara oluşturuldu. Siz sonrasında bile mevcut kullanıcıların geçerli dili korunur varsayılan dili güncelleyin. Bu nedenle, müşteri varsayılanını dil ayarını kontrol edin.

Yeni oluşturulan bir müşterinin varsayılan dili İngilizcedir. varsayılan dili kullanın PATCH veya UPDATE Directory API'den gelen çağrılar Müşteriler uç nokta.

Bir müşterinin varsayılan language değerini güncellemek için Directory API'yi kullanın:

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

Aşağıdaki JSON istek gövdesini ekleyin:

{
  "language":"LANGUAGE_CODE"
}

Aşağıdakini değiştirin:

  • CUSTOMER_ID: için benzersiz bir tanımlayıcı müşteri (örneğin, C0123456)
  • LANGUAGE_CODE: kabul edilir dil kodu —örneğin, İspanyolca için es.

Başarılı bir JSON yanıtı, HTTP 200 durum kodu döndürür ve müşteri kaynağı:

{
  "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"
  }
}

Sonraki adımlar