Yeni bir müşteri hesabı oluşturmadan önce aşağıdakileri göz önünde bulundurun:
- Ülke kodu kısıtlamaları geçerli olabilir. 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-postasına 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 bir 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ını 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 Yönetici Konsolu'nda oturum açması ve Google Workspace via Reseller sözleşmesini 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, alan adlarının sahibi veya yöneticisi değildir. Bu tür bir müşteri oluşturduğunuzda
customerTypedeğeriniteamolarak ayarlayın. Bu tür müşteriler, Google Workspace'in Essentials ve 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üşterinizin alanı (örneğin,example.com)NAME: Müşterinizin adı (ör.Alex Cruz).ORGANIZATION_NAME: Müşterinizin kuruluş adı (ör.Example Organization).POSTAL_CODE: Müşterinizin posta kodu (ör.94043).COUNTRY_CODE: Müşterinizin 2 karakterli ISO ülke kodu.EMAIL_ADDRESS: Müşterinizin e-posta adresi (ör.cruz@example.com).
Başarılı bir yanıt, HTTP 200 durum kodu ve yeni müşterinin bilgilerini döndürü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 adresi doğrulanmış 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ıt, HTTP 200 durum kodu ve yeni müşterinin bilgilerini döndürü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 oluşturulurken uygulanır. Mevcut kullanıcılar, varsayılan dili güncelledikten sonra bile mevcut dillerini korur. Bu nedenle, herhangi bir kullanıcı oluşturmadan önce müşterinin varsayılan dilini ayarlamanız gerekir.
Yeni oluşturulan bir müşterinin varsayılan dili İngilizce'dir. Varsayılan dili değiştirmek için Directory API Customers uç noktasından PATCH veya UPDATE çağrılarını kullanın.
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: Müşteriniz için benzersiz bir tanımlayıcı (ö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"
}
}