주의: 이제 체인에서 코로나19 관련 소식을 게시하는 것이 임시 허용됩니다. 또한 Google 마이 비즈니스는 현재 제한된 기능으로 운영되고 있습니다. 일시적인 제품 변경사항에 대해 자세히 알아보기

인증 관리

자사의 플랫폼에서 직접 비즈니스 정보 관리 기능을 제공하는 업체는 자체 사이트 내에서 판매자의 비즈니스를 인증할 수 있습니다. 따라서 판매자를 Google 마이 비즈니스 UI로 리디렉션할 필요가 없습니다.

다음 이미지에서는 인증 과정의 개요를 제공합니다.

그림 1: Google 마이 비즈니스 위치 인증의 구획면 다이어그램

현재 인증 상태 가져오기

사용자는 accounts.locations.get을 호출하여 위치의 현재 상태를 가져올 수 있습니다. location.LocationState.isVerified 부울이 true이면 위치가 이미 인증된 것입니다. 그렇지 않으면 다음 섹션의 단계에 따라 위치를 인증하세요.

인증 옵션 가져오기

제공업체는 accounts.locations.fetchVerificationOptions 메서드 플랫폼을 사용하여 판매자에게 사용 가능한 인증 방법 목록에서 원하는 연락 방법을 선택하도록 요청할 수 있습니다.

인증 옵션을 가져오려면 다음 코드를 사용하세요.

HTTP
POST
https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations/{locationId}
:fetchVerificationOptions

{
  "languageCode": "en"
}

인증 과정 시작하기

인증 방법을 선택하면 accounts.locations.verify를 사용하여 인증 과정이 시작됩니다. 이 호출의 결과, 위치가 인증된 상태로 이동하거나 오류 상태가 반환됩니다.

HTTP
POST
https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations/{locationId}
:verify

// Use only one of the below verification methods

// For postcard verification:
{
  "method": "ADDRESS",
  "languageCode": "en",
  "addressInput": {
    "mailerContactName": "Ann Droyd"
  }
}

// For phone verification:
{
  "method": "PHONE_CALL",
  "languageCode": "en",
  "phoneInput": {
    "phoneNumber": "800-555-0136"
  }
}

// For SMS verification:
{
  "method": "SMS",
  "languageCode": "en",
  "phoneInput": {
    "phoneNumber": "800-555-0136"
  }
}

// For email verification:
{
  "method": "EMAIL",
  "languageCode": "en",
  "emailInput": {
    "emailAddress": "ex@google.com"
  }
}

현재 인증 가져오기

accounts.locations.verifications 호출은 현재 인증 상태 및 호출에 지정된 위치의 기록을 가져옵니다.

현재 인증을 가져오려면 다음 코드를 사용하세요.

HTTP
GET
https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations/{locationId}
/verifications

대기 중인 인증 완료하기

경우에 따라 비즈니스의 인증을 완료하려면 PIN 코드와 accounts.locations.verifications.complete 메서드가 필요할 수 있습니다.

대기 중인 인증을 완료하려면 다음 코드를 사용하세요.

HTTP
POST
https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations/{locationId}
/verifications/{verificationId}:complete

{
  "pin": "123456"
}