- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- VerificationOption
- PhoneVerificationData
- AddressVerificationData
- EmailVerificationData
Segnala tutte le opzioni di verifica idonee per una sede 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 aggiuntive sul contesto 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 sedi di attività commerciali, verrà visualizzato il valore INVALID_tto. |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Messaggio di risposta per Verifications.FetchVerificaOptions.
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 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 ( |
Campi | ||
---|---|---|
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: |
||
phoneData |
Da impostare 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 es. 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 può essere inviata 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 esempio "gmail.com" in foo@gmail.com |
userName |
Nome utente nell'indirizzo email, ad esempio "foo" in foo@gmail.com |
isUserNameEditable |
Indica se il client è autorizzato a fornire un nome utente diverso. |