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ükseltme yapılarak oluşturulduysa hesabın 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
POST
isteğini kullanın ve yetkilendirme jetonunu ekleyin:POST https://reseller.googleapis.com/apps/reseller/v1/customers
Yeni müşterinin hesabında bir kullanıcı oluşturun. Yanıt, HTTP
409 Conflict
durum kodu döndürüyorsacustomerId
zaten mevcuttur. Müşteri hesabını kaydettirmeden ö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 rastgele bir şifre oluşturabilir veya müşteriden şifre girmesini isteyebilirsiniz.
Müşteriye, hesabını etkinleştirmek için Yönetici Konsolu'nda oturum açması ve Bayi sözleşmesi üzerinden Google Workspace'i imzalaması gerektiğini bildirin. Bayilerin, müşteri adına Hizmet Şartları'nı 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üşteriler Gmail'e ve tam yönetici erişimine ihtiyaç duyar. Bu tür bir müşteri oluşturduğunuzda
customerType
değerinidomain
olarak 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
customerType
değeriniteam
olarak 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ı (ör.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 kodunu 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 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ıt, HTTP 200
durum kodunu 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şturulduğunda uygulanır. Varsayılan dili güncelledikten sonra bile mevcut kullanıcılar mevcut dillerini korur. Bu nedenle, kullanıcı oluşturmadan önce müşterinin varsayılan dilini ayarlamanız gerekir.
Yeni oluşturulan müşterilerin 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" } }