- Richiesta HTTP
- Parametri percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- VerificationOption
- AddressVerificationData
- EmailVerificationData
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 | 
 Obbligatorio. La sede da verificare. | 
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
| Rappresentazione JSON | 
|---|
| {
  "languageCode": string,
  "context": {
    object ( | 
| Campi | |
|---|---|
| languageCode | 
 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 | 
 (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 ( | 
| Campi | |
|---|---|
| options[] | 
 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 ( | 
| Campi | |
|---|---|
| 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.DisplayDatapuò essere solo uno dei seguenti: | |
| phoneNumber | 
 Impostalo solo se il metodo è PHONE_CALL o SMS. Numero di telefono a cui verrà inviato il PIN. | 
| addressData | 
 Da impostare solo se il metodo è MAIL. | 
| emailData | 
 Impostalo solo se il metodo è EMAIL. | 
| announcement | 
 Da impostare solo se il metodo è VETTED_PARTNER. | 
AddressVerificationData
Mostra i dati per le verifiche tramite cartolina.
| Rappresentazione JSON | 
|---|
| {
  "business": string,
  "address": {
    object ( | 
| Campi | |
|---|---|
| business | 
 Nome dell'attività del commerciante. | 
| address | 
 Indirizzo a cui è possibile inviare una cartolina. | 
| expectedDeliveryDaysRegion | 
 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 | 
 Nome di dominio nell'indirizzo email. ad es. "gmail.com" in foo@gmail.com | 
| user | 
 Nome utente nell'indirizzo email. ad es. "foo" in foo@gmail.com | 
| isUserNameEditable | 
 Indica se il cliente può fornire un nome utente diverso. |