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