- Solicitud HTTP
- Parámetros de ruta de acceso
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- VerificationOption
- AddressVerificationData
- EmailVerificationData
Informa todas las opciones de verificación aptas para una ubicación en un idioma específico.
Solicitud HTTP
POST https://mybusinessverifications.googleapis.com/v1/{location=locations/*}:fetchVerificationOptions
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
location |
Obligatorio. La ubicación que se verificará. |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{
"languageCode": string,
"context": {
object ( |
Campos | |
---|---|
languageCode |
Obligatorio. Es el código de idioma BCP 47 que representa el idioma que se utilizará en el proceso de verificación. Las opciones disponibles varían según el idioma. |
context |
Opcional. Información de contexto adicional para la verificación de empresas de servicios. Solo se pueden aplicar a las ubicaciones cuyo tipo de empresa es CUSTOMER_LOCATION_ONLY. Especificar una dirección precisa podría habilitar más opciones. Se mostrará INVALID_ARGUMENT si se establece para otros tipos de ubicaciones de empresas. |
Cuerpo de la respuesta
Mensaje de respuesta para Verifications.Fetch VerificationOptions.
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
Representación JSON |
---|
{
"options": [
{
object ( |
Campos | |
---|---|
options[] |
Las opciones de verificación disponibles. |
Alcances de autorización
Requiere el siguiente alcance de OAuth:
https://www.googleapis.com/auth/business.manage
Para obtener más información, consulta la descripción general de OAuth 2.0.
VerificationOption
La opción de verificación representa cómo verificar la ubicación (indicada con el método de verificación) y a dónde se enviará la verificación (indicado con datos en pantalla).
Representación JSON |
---|
{ "verificationMethod": enum ( |
Campos | |
---|---|
verificationMethod |
Es el método para verificar la ubicación. |
Campo de unión DisplayData . Uno de los datos de la pantalla. Los datos deben coincidir con el método. Estará vacío si el método correspondiente no tiene ningún dato de la pantalla. Las direcciones (DisplayData ) solo pueden ser una de las siguientes opciones: |
|
phoneNumber |
Se establece solo si el método es PHONE_CALL o SMS. Número de teléfono al que se enviará el PIN. |
addressData |
Se establece solo si el método es mail. |
emailData |
Se establece solo si el método es EMAIL. |
announcement |
Se establece solo si el método es VETTED_PARTNER. |
AddressVerificationData
Mostrar datos para las verificaciones a través de una postal
Representación JSON |
---|
{
"business": string,
"address": {
object ( |
Campos | |
---|---|
business |
Nombre de la empresa del comercio. |
address |
Dirección a la que se puede enviar una postal. |
expectedDeliveryDaysRegion |
Cantidad prevista de días que lleva entregar una postal en la región de la dirección. |
EmailVerificationData
Mostrar datos para las verificaciones por correo electrónico
Representación JSON |
---|
{ "domain": string, "user": string, "isUserNameEditable": boolean } |
Campos | |
---|---|
domain |
Nombre de dominio en la dirección de correo electrónico. p.ej., "gmail.com" en foo@gmail.com |
user |
Indica el nombre de usuario en la dirección de correo electrónico. p.ej., “foo” en foo@gmail.com |
isUserNameEditable |
Indica si el cliente puede proporcionar un nombre de usuario diferente. |