- 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 según la norma 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 las empresas de servicios. Solo se puede aplicar a las ubicaciones cuyo tipo de empresa es CUSTOMER_LOCATION_ONLY. Si especificas una dirección precisa, se podrían habilitar más opciones. Se mostrará INVALID_{8/} si se establece para otros tipos de ubicaciones de empresas. |
Cuerpo de la respuesta
Mensaje de respuesta para Verifications.FetchverificationOptions.
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. |
Permisos 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 por el método de verificación) y a dónde se enviará la verificación (indicada por los datos de visualización).
Representación JSON |
---|
{ "verificationMethod": enum ( |
Campos | |
---|---|
verificationMethod |
Método para verificar la ubicación. |
Campo de unión DisplayData . Uno de los datos de visualización. Los datos deben coincidir con el método. Estará vacío si el método correspondiente no tiene datos de visualización. Las direcciones (DisplayData ) solo pueden ser una de las siguientes opciones: |
|
phoneNumber |
Solo se debe establecer si el método es PHONE_CALL o SMS. El número de teléfono al que se enviará el PIN. |
addressData |
Se establece solo si el método es POST. |
emailData |
Se establece solo si el método es EMAIL. |
announcement |
Se establece solo si el método es VETTED_PARTNER. |
AddressVerificationData
Muestra los datos de las verificaciones por tarjeta 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 tarjeta postal |
expectedDeliveryDaysRegion |
La cantidad estimada de días que se tarda en entregar una tarjeta postal a la región de la dirección. |
EmailVerificationData
Muestra datos para las verificaciones por correo electrónico.
Representación JSON |
---|
{ "domain": string, "user": string, "isUserNameEditable": boolean } |
Campos | |
---|---|
domain |
Nombre del dominio en la dirección de correo electrónico (p. ej., "gmail.com" en foo@gmail.com) |
user |
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. |