Method: locations.fetchVerificationOptions

Segnala tutte le opzioni di verifica idonee per una località 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)

(Facoltativo) Informazioni contestuali aggiuntive per la verifica delle attività di servizi. Possono essere applicati solo alle sedi il cui tipo di attività è CUSTOMER_LOCATION_ONLY. Specificare un indirizzo preciso potrebbe attivare altre opzioni. Se è impostato per altri tipi di località di attività commerciali, verrà visualizzato il valore INVALID_ARGUMENT.

Corpo della risposta

Messaggio di risposta relativo a Verifications.FetchVerificationOptions.

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 indica come verificare la sede (indicata dal metodo di verifica) e dove verrà inviata la 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 per verificare la località.

Campo unione DisplayData. Uno dei dati di visualizzazione. 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

Impostalo 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

Da impostare 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 è possibile inviare una cartolina.

expectedDeliveryDaysRegion

integer

Numero previsto di giorni necessari per consegnare una cartolina per la 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 es. "gmail.com" in foo@gmail.com

user

string

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

isUserNameEditable

boolean

Indica se il cliente può fornire un nome utente diverso.