Method: locations.fetchVerificationOptions

특정 언어로 된 위치에 대해 요건을 충족하는 모든 인증 옵션을 보고합니다.

HTTP 요청

POST https://mybusinessverifications.googleapis.com/v1/{location=locations/*}:fetchVerificationOptions

URL은 gRPC 트랜스코딩 구문을 사용합니다.

경로 매개변수

매개변수
location

string

필수 항목입니다. 인증할 위치입니다.

요청 본문

요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.

JSON 표현
{
  "languageCode": string,
  "context": {
    object (ServiceBusinessContext)
  }
}
필드
languageCode

string

필수 항목입니다. 인증 절차에 사용될 언어를 나타내는 BCP 47 언어 코드입니다. 사용 가능한 옵션은 언어에 따라 다릅니다.

context

object (ServiceBusinessContext)

선택사항입니다. 서비스 비즈니스 인증을 위한 추가 컨텍스트 정보입니다. 비즈니스 유형이 CUSTOMER_LOCATION_ONLY인 위치에만 적용할 수 있습니다. 정확한 주소를 지정하면 더 많은 옵션을 사용할 수 있습니다. 다른 비즈니스 유형의 위치에 설정된 경우 INVALID_이(가) 발생합니다.

응답 본문

Verifications.FetchVerificationOptions의 응답 메시지입니다.

성공할 경우 응답 본문에 다음 구조의 데이터가 포함됩니다.

JSON 표현
{
  "options": [
    {
      object (VerificationOption)
    }
  ]
}
필드
options[]

object (VerificationOption)

사용 가능한 인증 옵션입니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/business.manage

자세한 내용은 OAuth 2.0 개요를 참고하세요.

VerificationOption

인증 옵션은 위치를 확인하는 방법 (인증 방법으로 표시) 및 인증이 전송될 위치 (표시 데이터로 표시)를 나타냅니다.

JSON 표현
{
  "verificationMethod": enum (VerificationMethod),

  // Union field DisplayData can be only one of the following:
  "phoneNumber": string,
  "addressData": {
    object (AddressVerificationData)
  },
  "emailData": {
    object (EmailVerificationData)
  },
  "announcement": string
  // End of list of possible types for union field DisplayData.
}
필드
verificationMethod

enum (VerificationMethod)

위치를 확인하는 메서드입니다.

통합 필드 DisplayData. 디스플레이 데이터 중 하나입니다. 데이터가 메서드와 일치해야 합니다. 상응하는 메서드에 표시 데이터가 없으면 비어 있습니다. DisplayData은 다음 중 하나여야 합니다.
phoneNumber

string

메서드가 PHONE_CALL 또는 SMS인 경우에만 설정합니다. PIN을 받을 전화번호입니다.

addressData

object (AddressVerificationData)

메서드가 메일인 경우에만 설정합니다.

emailData

object (EmailVerificationData)

메서드가 EMAIL인 경우에만 설정합니다.

announcement

string

메서드가 VETTED_PARTNER인 경우에만 설정됩니다.

AddressVerificationData

엽서를 통해 인증을 위한 데이터를 표시합니다.

JSON 표현
{
  "business": string,
  "address": {
    object (PostalAddress)
  },
  "expectedDeliveryDaysRegion": integer
}
필드
business

string

판매자의 업체 이름입니다.

address

object (PostalAddress)

엽서를 받을 수 있는 주소입니다.

expectedDeliveryDaysRegion

integer

주소의 지역으로 엽서가 배달되기까지 걸리는 예상 기간(일)입니다.

EmailVerificationData

이메일을 통한 인증을 위한 데이터를 표시합니다.

JSON 표현
{
  "domain": string,
  "user": string,
  "isUserNameEditable": boolean
}
필드
domain

string

이메일 주소에 도메인 이름(예: foo@gmail.com의 'gmail.com')

user

string

이메일 주소의 사용자 이름(예: foo@gmail.com의 'foo')

isUserNameEditable

boolean

클라이언트가 다른 사용자 이름을 제공할 수 있는지 여부입니다.