- Richiesta HTTP
- Parametri di percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- VerificationOption
- AddressVerificationData
- EmailVerificationData
Segnala tutte le opzioni di verifica idonee per una sede in una lingua specifica.
Richiesta HTTP
POST https://mybusinessverifications.googleapis.com/v1/{location=locations/*}:fetchVerificationOptions
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri di percorso
| Parametri | |
|---|---|
location |
Obbligatorio. La località 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 aggiuntive sul contesto per la verifica delle attività di servizi. Può essere applicato solo alle località il cui tipo di attività è CUSTOMER_LOCATION_ONLY. Se specifichi un indirizzo preciso, potresti avere a disposizione più opzioni. Se viene impostato per altri tipi di attività, verrà generato l'errore INVALID_ARGUMENT. |
Corpo della risposta
Messaggio di risposta per 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 saperne di più, consulta la OAuth 2.0 Overview.
VerificationOption
L'opzione di verifica rappresenta il modo in cui verificare la sede (indicata dal metodo di verifica) e dove verrà inviata la verifica (indicata dai dati di visualizzazione).
| Rappresentazione JSON |
|---|
{ "verificationMethod": enum ( |
| Campi | |
|---|---|
verificationMethod |
Metodo per verificare la località. |
| Uno dei dati di visualizzazione. I dati devono corrispondere al metodo. Vuoto se il metodo corrispondente non contiene dati di visualizzazione. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
phoneNumber |
Impostato solo se il metodo è PHONE_CALL o SMS. Il numero di telefono a cui verrà inviato il PIN. |
addressData |
Impostato solo se il metodo è MAIL. |
emailData |
Impostato solo se il metodo è EMAIL. |
announcement |
Impostato solo se il metodo è VETTED_PARTNER. |
| Fine dei campi che si escludono a vicenda. | |
AddressVerificationData
Visualizza i dati per le verifiche tramite cartolina.
| Rappresentazione JSON |
|---|
{
"business": string,
"address": {
object ( |
| Campi | |
|---|---|
business |
Nome dell'attività del commerciante. |
address |
Indirizzo a cui può essere inviata una cartolina. |
expectedDeliveryDaysRegion |
Numero di giorni previsti per la consegna di una cartolina nella regione dell'indirizzo. |
EmailVerificationData
Visualizza i dati per le verifiche via email.
| Rappresentazione JSON |
|---|
{ "domain": string, "user": string, "isUserNameEditable": boolean } |
| Campi | |
|---|---|
domain |
Nome di dominio nell'indirizzo email, ad esempio "gmail.com" in foo@gmail.com |
user |
Nome utente nell'indirizzo email, ad esempio "foo" in foo@gmail.com |
isUserNameEditable |
Indica se il client è autorizzato a fornire un nome utente diverso. |