신규 고객 계정 주문

신규 고객 계정을 만들기 전에 다음 사항을 고려하세요.

고객 계정 만들기

  1. 고객 계정을 만들려면 다음 POST 요청을 사용합니다. 다음과 같이 승인 토큰을 포함합니다.

    POST https://reseller.googleapis.com/apps/reseller/v1/customers
    
  2. 신규 고객의 계정 내에서 사용자 만들기: 응답이 HTTP 409 Conflict 상태 코드를 반환하면 customerId이(가) 이미 존재합니다. 고객 계정을 등록하기 전에 다음 작업을 완료해야 합니다. 고객의 구독을 이전합니다.

  3. 해당하는 경우 고객의 기본 언어를 변경합니다.

  4. 사용자에게 최고 관리자 역할을 부여합니다. 관리자 계정을 만들 때 임시 계정 만들기 또는 임의의 비밀번호를 입력하거나 고객에게 비밀번호를 입력하라는 메시지를 표시합니다.

  5. 고객에게 관리 콘솔에 로그인해야 한다고 알리고 활성화하려면 리셀러를 통한 Google Workspace 계약에 서명해야 합니다. 계정을 만들 수 있습니다. 리셀러는 다음에서 서비스 약관에 서명할 수 없습니다. 자동으로 전송합니다.

고객 유형

Google Workspace에서는 다음 두 가지 유형의 고객을 만들 수 있습니다.

  • 도메인 인증 고객. 이러한 고객은 Gmail과 전체 관리자 액세스 권한이 있어야 합니다. 이러한 유형의 고객을 생성할 때 customerType에서 domain(으)로
  • 이메일 인증 고객. 이러한 고객은 있습니다. 이 유형의 고객을 생성할 때 customerType를 다음과 같이 설정합니다. team입니다. 이러한 유형의 고객은 Essentials 및 Enterprise Essentials Google Workspace 버전

다음 JSON 요청 본문은 도메인 인증 고객의 예입니다.

{
  "customerDomain": "DOMAIN_NAME",
  "customerType": "domain",
  "postalAddress": {
    "contactName": "NAME",
    "organizationName": "ORGANIZATION_NAME",
    "postalCode": "POSTAL_CODE",
    "countryCode": "COUNTRY_CODE"
  },
  "alternateEmail": "EMAIL_ADDRESS"
}

다음을 바꿉니다.

  • DOMAIN_NAME: 고객의 도메인(예: example.com
  • NAME: 고객의 이름입니다(예: Alex Cruz).
  • ORGANIZATION_NAME: 고객의 조직 이름(예: Example Organization)
  • POSTAL_CODE: 고객의 우편번호 예를 들면 94043입니다.
  • COUNTRY_CODE: 고객의 2자 ISO 국가 코드.
  • EMAIL_ADDRESS: 고객의 이메일 주소: 예를 들면 cruz@example.com입니다.

응답이 성공하면 HTTP 200 상태 코드와 신규 고객의 있습니다.

{
  "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"
}

다음 JSON 요청 본문은 이메일 인증 고객의 예시입니다.

{
  "customerDomain": "DOMAIN_NAME",
  "customerType": "team",
  "primaryAdmin": {
    "primaryEmail": "EMAIL_ADDRESS"
  },
  "postalAddress": {
    "contactName": "NAME",
    "organizationName": "ORGANIZATION_NAME",
    "postalCode": "POSTAL_CODE",
    "countryCode": "COUNTRY_CODE"
  },
 "alternateEmail": "EMAIL_ADDRESS"
}

응답이 성공하면 HTTP 200 상태 코드와 신규 고객의 있습니다.

{
  "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"
}

고객의 기본 언어 변경하기

고객의 기본 언어는 신규 사용자가 생성됨. 기존 사용자의 언어가 계속 유지됩니다. 기본 언어를 업데이트합니다. 따라서 고객 기본값을 해당 언어를 사용하는 것이 좋습니다.

새로 생성된 고객의 기본 언어가 영어입니다. 이 기본 언어로 설정하려면 PATCH 드림 또는 UPDATE Directory API에서 호출 고객 할 수 있습니다

Directory API를 사용하여 고객의 기본 language 값을 업데이트합니다.

PATCH https://reseller.googleapis.com/admin/directory/v1/customers/CUSTOMER_ID

다음 JSON 요청 본문을 포함합니다.

{
  "language":"LANGUAGE_CODE"
}

다음을 바꿉니다.

  • CUSTOMER_ID: 고객(예: C0123456)
  • LANGUAGE_CODE: 수락됨 언어 코드 예를 들어 스페인어의 경우 es입니다.

JSON 응답이 성공하면 HTTP 200 상태 코드가 반환되고 업데이트된 고객 리소스:

{
  "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"
  }
}

다음 단계