- 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. DisplayData può 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. |