Yeni bir müşteri hesabı oluşturmadan önce aşağıdakileri göz önünde bulundurun:
- Ülke kodu kısıtlamaları geçerli olabilir. Bir müşterinin ülkesinin yeniden satış için onaylandığını doğrulamak üzere Partner Sales Console'u kontrol edin.
- Hesap, tüketici Gmail hesabından alan adı içeren bir iş e-posta adresine yükseltilerek oluşturulduysa hesapta ek Google Workspace ayarlarının kilidinin açıldığından emin olun. Daha fazla bilgi için Ekibiniz için iş e-postaları oluşturma ve İş e-postası takma adı oluşturma başlıklı makaleleri inceleyin.
Müşteri hesabı oluşturma
Müşteri hesabı oluşturmak için aşağıdaki
POSTisteğini kullanın ve yetkilendirme jetonunu ekleyin:POST https://reseller.googleapis.com/apps/reseller/v1/customersYeni müşterinin hesabında kullanıcı oluşturun. Yanıt, HTTP
409 Conflictdurum kodunu döndürürsecustomerIdzaten vardır. Müşteri hesabını kaydetmeden önce müşterinin aboneliklerini aktarmanız gerekir.Gerekirse müşterinin varsayılan dilini değiştirin.
Kullanıcıyı süper yönetici rolüne yükseltin. Yönetici hesabı oluştururken geçici bir rastgele şifre oluşturabilir veya müşteriden şifre sağlamasını isteyebilirsiniz.
Müşteriye, hesabını etkinleştirmek için Google Yönetici Konsolu'nda oturum açması ve Google Workspace'i Bayi Sözleşmesi'ni kullanarak imzalaması gerektiğini bildirin. Bayilerin, Hizmet Şartları'nı müşteri adına imzalaması yasaktır.
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'e ve tam yönetici erişimine ihtiyacı vardır. Bu tür bir müşteri oluşturduğunuzda
customerTypedeğerinidomainolarak ayarlayın. - E-posta doğrulaması yapılmış müşteriler: Bu müşteriler alanlarının sahibi veya yöneticisi değildir. Bu tür bir müşteri oluşturduğunuzda
customerTypedeğeriniteamolarak ayarlayın. Bu müşteriler, Google Workspace'in Google Workspace Essentials ve Google Workspace Enterprise Essentials sürümlerini satın alabilir.
Aşağıdaki JSON istek gövdesi, alanı doğrulanmış bir müşteriye örnektir:
{
"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üşterinin alanı (ör.example.com).NAME: Müşterinin adı (örneğin,Alex Cruz).ORGANIZATION_NAME: Müşterinin kuruluş adı (ör.Example Organization).POSTAL_CODE: Müşterinin posta kodu (ör.94043).COUNTRY_CODE: Müşterinin 2 karakterli ISO ülke kodu.EMAIL_ADDRESS: Müşterinin e-posta adresi (ör.cruz@example.com).
Başarılı bir yanıtta HTTP 200 durum kodu ve yeni müşterinin bilgileri döndürülür:
{
"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üşteriye örnektir:
{
"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ıtta HTTP 200 durum kodu ve yeni müşterinin bilgileri döndürülür:
{
"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
Müşterinin varsayılan dili yalnızca yeni kullanıcılar için geçerlidir. Mevcut kullanıcılar, varsayılan dili güncelledikten sonra dillerini korur. Bu nedenle, kullanıcı oluşturmadan önce müşterinin varsayılan dilini ayarlayın.
Yeni bir müşterinin varsayılan dili İngilizce. Varsayılan dili değiştirmek için Directory API Customers uç noktasındaki PATCH veya UPDATE yöntemlerini kullanın.
Bir müşteri için varsayılan language değerini güncellemek üzere 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: Müşteri için benzersiz bir tanımlayıcıdır (ör.C0123456).LANGUAGE_CODE: Kabul edilen bir dil kodu (örneğin, İspanyolca içines).
Başarılı bir JSON yanıtı, HTTP 200 durum kodu ve güncellenmiş müşteri kaynağını döndürür:
{
"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"
}
}