Yeni bir müşteri hesabı oluşturmadan önce aşağıdakileri göz önünde bulundurun:
- Ülke koduyla ilgili kısıtlamalar geçerli olabilir. Müşterinin ülkesinin yeniden satış için onaylandığını doğrulamak için İş Ortakları Satış Konsolu'na göz atın.
- Hesap, tüketici Gmail hesabından alan adı olan bir iş e-postasına geçiş yapılarak oluşturulmuşsa hesapta ek Google Workspace ayarlarının kilidinin açıldığından emin olun. Daha fazla bilgi edinmek 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 bir HTTP
409 Conflict
durum kodu döndürürsecustomerId
zaten var demektir. Müşteri hesabını kaydetmeden önce müşterinin aboneliklerini aktarmanız gerekir.Mümkünse 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 girmesini isteyebilirsiniz.
Müşteriye, hesabını etkinleştirmek için Yönetici Konsolu'nda oturum açması ve Google Workspace'i Bayi sözleşmesi aracılığıyla 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
customerType
değerinidomain
olarak ayarlayın. - E-posta doğrulaması yapılmış müşteriler. Bu müşteriler, alan adlarının sahibi değildir veya bunları yönetmez. Bu tür bir müşteri oluştururken
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 isteği gövdesi, alan doğrulaması yapılmış müşterilere örnek olarak verilmiştir:
{ "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ş adı; örneğin,Example Organization
.POSTAL_CODE
: müşterinizin posta kodu; örneğin,94043
.COUNTRY_CODE
: Müşterinizin 2 karakterli ISO ülke kodu.EMAIL_ADDRESS
: müşterinizin e-posta adresi; örneğin,cruz@example.com
.
Başarılı bir yanıt, bir 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 isteği gövdesi, e-posta doğrulaması yapılmış bir müşteriye örnek olarak verilmiştir:
{ "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 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. Mevcut kullanıcılar, varsayılan dili güncelledikten sonra bile geçerli dillerini korur. Bu nedenle, herhangi bir kullanıcı oluşturmadan önce müşterinin varsayılan dilini ayarlamanız gerekir.
Yeni oluşturulmuş bir müşterinin varsayılan dili İngilizcedir. 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üş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 isteği gövdesini ekleyin:
{ "language":"LANGUAGE_CODE" }
Aşağıdakini değiştirin:
CUSTOMER_ID
: Müşteriniz için benzersiz bir tanımlayıcı; örneğin,C0123456
LANGUAGE_CODE
: Kabul edilen bir dil kodu (ör. İspanyolca içines
).
Başarılı bir JSON yanıtı, bir 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" } }