Method: locations.fetchVerificationOptions

Segnala tutte le opzioni di verifica idonee per una sede in una lingua specifica.

Richiesta HTTP

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

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
location

string

Obbligatorio. La sede da verificare.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "languageCode": string,
  "context": {
    object (ServiceBusinessContext)
  }
}
Campi
languageCode

string

Obbligatorio. Il codice lingua BCP 47 che rappresenta la lingua da utilizzare per la procedura di verifica. Le opzioni disponibili variano in base alla lingua.

context

object (ServiceBusinessContext)

Campo facoltativo. Informazioni aggiuntive sul contesto per la verifica delle attività di servizi. Può essere applicato solo alle sedi con tipo di attività CUSTOMER_LOCATION_only. Se specifichi un indirizzo preciso, potresti attivare più opzioni. Se impostato per altri tipi di sedi di attività commerciali, verrà visualizzato il valore INVALID_tto.

Corpo della risposta

Messaggio di risposta per Verifications.FetchVerificaOptions.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "options": [
    {
      object (VerificationOption)
    }
  ]
}
Campi
options[]

object (VerificationOption)

Le opzioni di verifica disponibili.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per ulteriori informazioni, consulta la Panoramica di OAuth 2.0.

VerificationOption

L'opzione di verifica rappresenta la modalità di verifica della sede (indicata in base al metodo di verifica) e la destinazione della verifica (indicata dai dati visualizzati).

Rappresentazione 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.
}
Campi
verificationMethod

enum (VerificationMethod)

Metodo di verifica della sede.

Campo di unione DisplayData. Uno dei dati visualizzati. I dati devono corrispondere al metodo. Vuoto se il metodo corrispondente non ha dati di visualizzazione. DisplayData può essere solo uno dei seguenti:
phoneNumber

string

Da impostare solo se il metodo è PHONE_CALL o SMS. Numero di telefono a cui verrà inviato il PIN.

addressData

object (AddressVerificationData)

Da impostare solo se il metodo è MAIL.

emailData

object (EmailVerificationData)

Impostalo solo se il metodo è EMAIL.

announcement

string

Impostalo solo se il metodo è VETTED_PARTNER.

AddressVerificationData

Mostra i dati per le verifiche tramite cartolina.

Rappresentazione JSON
{
  "business": string,
  "address": {
    object (PostalAddress)
  },
  "expectedDeliveryDaysRegion": integer
}
Campi
business

string

Nome dell'attività del commerciante.

address

object (PostalAddress)

Indirizzo a cui può essere inviata una cartolina.

expectedDeliveryDaysRegion

integer

Numero previsto di giorni necessari per consegnare una cartolina nella regione dell'indirizzo.

EmailVerificationData

Mostra i dati per le verifiche via email.

Rappresentazione JSON
{
  "domain": string,
  "user": string,
  "isUserNameEditable": boolean
}
Campi
domain

string

Nome di dominio nell'indirizzo email, ad esempio "gmail.com" in foo@gmail.com

user

string

Nome utente nell'indirizzo email, ad esempio "foo" in foo@gmail.com

isUserNameEditable

boolean

Indica se il client è autorizzato a fornire un nome utente diverso.