- Richiesta HTTP
- Parametri percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- VerificationOption
- PhoneVerificationData
- AddressVerificationData
- EmailVerificationData
Segnala tutte le opzioni di verifica idonee per una località in una lingua specifica.
Richiesta HTTP
POST https://mybusiness.googleapis.com/v4/{name=accounts/*/locations/*}:fetchVerificationOptions
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
| Parametri | |
|---|---|
| name | 
 Nome risorsa della località da verificare. | 
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
| Rappresentazione JSON | |
|---|---|
| {
  "languageCode": string,
  "context": {
    object ( | |
| Campi | |
|---|---|
| languageCode | 
 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 | 
 Informazioni contestuali aggiuntive per la verifica delle attività di servizi. Obbligatorio per le sedi il cui tipo di attività è CUSTOMER_LOCATION_ONLY. Se è impostato per altri tipi di località di attività commerciali, verrà visualizzato il valore INVALID_ARGUMENT. | 
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Messaggio di risposta relativo a Verifications.FetchVerificationOptions.
| Rappresentazione JSON | |
|---|---|
| {
  "options": [
    {
      object ( | |
| Campi | |
|---|---|
| options[] | 
 Le opzioni di verifica disponibili. | 
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
- https://www.googleapis.com/auth/plus.business.manage
- 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: | ||
| phoneData | 
 Impostalo solo se il metodo è PHONE_CALL o SMS. | |
| addressData | 
 Da impostare solo se il metodo è MAIL. | |
| emailData | 
 Impostalo solo se il metodo è EMAIL. | |
PhoneVerificationData
Mostra i dati per le verifiche telefoniche, ad esempio telefonata, sms.
| Rappresentazione JSON | |
|---|---|
| { "phoneNumber": string } | |
| Campi | |
|---|---|
| phoneNumber | 
 Numero di telefono a cui verrà inviato il PIN. | 
AddressVerificationData
Mostra i dati per le verifiche tramite cartolina.
| Rappresentazione JSON | |
|---|---|
| {
  "businessName": string,
  "address": {
    object ( | |
| Campi | |
|---|---|
| businessName | 
 Nome dell'attività del commerciante. | 
| address | 
 Indirizzo a cui è possibile inviare una cartolina. | 
EmailVerificationData
Mostra i dati per le verifiche via email.
| Rappresentazione JSON | |
|---|---|
| { "domainName": string, "userName": string, "isUserNameEditable": boolean } | |
| Campi | |
|---|---|
| domainName | 
 Nome di dominio nell'indirizzo email. ad es. "gmail.com" in foo@gmail.com | 
| userName | 
 Nome utente nell'indirizzo email. ad es. "foo" in foo@gmail.com | 
| isUserNameEditable | 
 Indica se il cliente può fornire un nome utente diverso. |