Zanim utworzysz nowe konto klienta, weź pod uwagę te kwestie:
- Mogą obowiązywać ograniczenia związane z kodami kraju. Aby potwierdzić, że konto klienta kraj jest zatwierdzony do sprzedaży, sprawdź Partner Sales Console.
- Jeśli konto zostało utworzone przez przejście z Gmaila dla klientów indywidualnych na firmowe konto e-mail w domenie, upewnij się, że konto ma odblokowane dodatkowe ustawienia Google Workspace. Więcej informacji: Tworzenie firmowych adresów e-mail dla członków zespołu oraz Utwórz alias firmowego konta e-mail.
Tworzenie konta klienta
Aby utworzyć konto klienta, skorzystaj z tej prośby
POST
i dołącz token autoryzacji:POST https://reseller.googleapis.com/apps/reseller/v1/customers
Na koncie nowego klienta utwórz użytkownika. Jeśli odpowiedź zwróci kod stanu HTTP
409 Conflict
, parametrcustomerId
już istnieje. Przed zarejestrowaniem konta klienta musisz przenieść subskrypcje klienta.W razie potrzeby zmień domyślny język klienta.
Promuj rolę superadministratora. Tworząc konto administratora, możesz wygenerować tymczasowy losowe hasło lub prośba do klienta o podanie hasła.
Powiadom klienta, że musi zalogować się w konsoli administracyjnej i Aby aktywować usługę, podpisz umowę Google Workspace za pośrednictwem sprzedawcy jego konto. Sprzedawcy nie mogą podpisywać Warunków korzystania z usługi na w imieniu klienta.
Typy klientów
W Google Workspace możesz utworzyć 2 rodzaje klientów:
- Klienci zweryfikowani za pomocą domeny. Ci klienci potrzebują Gmaila i potrzebują
pełny dostęp administracyjny. Tworząc tego typu klienta, ustaw parametr
customerType
dodomain
. - Klienci weryfikowani za pomocą adresu e-mail. Ci klienci nie są właścicielami ani nie zarządzają
w Twojej domenie. Podczas tworzenia klienta tego typu w polu
customerType
ustaw wartośćteam
Tacy klienci mogą kupić Essentials i Enterprise Essentials wersji Google Workspace.
Następująca treść żądania JSON zawiera przykład klienta zweryfikowanego za pomocą domeny:
{ "customerDomain": "DOMAIN_NAME", "customerType": "domain", "postalAddress": { "contactName": "NAME", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE", "countryCode": "COUNTRY_CODE" }, "alternateEmail": "EMAIL_ADDRESS" }
Zastąp następujące elementy:
DOMAIN_NAME
: domena klienta, na przykładexample.com
NAME
: nazwa klienta, na przykładAlex Cruz
.ORGANIZATION_NAME
: organizacja klienta nazwa – na przykładExample Organization
.POSTAL_CODE
: kod pocztowy klienta – dla na przykład94043
.COUNTRY_CODE
: dwuznakowy ciąg znaków Twojego klienta Kod ISO kraju.EMAIL_ADDRESS
: adres e-mail klienta – dla domeny na przykładcruz@example.com
.
Odpowiedź pomyślna zwraca kod stanu HTTP 200
i kod nowego klienta
informacje:
{ "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" }
Następująca treść żądania JSON zawiera przykład żądania zweryfikowanego za pomocą adresu e-mail:
{ "customerDomain": "DOMAIN_NAME", "customerType": "team", "primaryAdmin": { "primaryEmail": "EMAIL_ADDRESS" }, "postalAddress": { "contactName": "NAME", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE", "countryCode": "COUNTRY_CODE" }, "alternateEmail": "EMAIL_ADDRESS" }
Odpowiedź pomyślna zwraca kod stanu HTTP 200
i kod nowego klienta
informacje:
{ "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" }
Zmienianie domyślnego języka klienta
Domyślny język klienta jest stosowany tylko do nowych użytkowników, gdy Utworzono. Istniejący użytkownicy zachowują obecny język nawet po tym, jak zmienić język domyślny. Musisz więc ustawić wartość domyślną klienta, zanim utworzysz użytkowników.
Dla nowo utworzonego klienta domyślny język to angielski. Aby zmienić
domyślnego języka, użyj
PATCH
lub
UPDATE
wywołania z interfejsu Directory API
Klienci
punktu końcowego.
Zaktualizuj domyślną wartość language
dla klienta za pomocą interfejsu Directory API:
PATCH https://reseller.googleapis.com/admin/directory/v1/customers/CUSTOMER_ID
Uwzględnij tę treść żądania JSON:
{ "language":"LANGUAGE_CODE" }
Zastąp następujące elementy:
CUSTOMER_ID
: unikalny identyfikator klient – np.C0123456
LANGUAGE_CODE
: zaakceptowano kod języka – na przykłades
w przypadku hiszpańskiego.
Odpowiedź JSON zwraca kod stanu HTTP 200
i zaktualizowany
zasób dla klienta:
{ "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" } }