Method: locations.getVoiceOfMerchantState

Obtiene el estado de VoiceOfMerchant.

Solicitud HTTP

GET https://mybusinessverifications.googleapis.com/v1/{name=locations/*}/VoiceOfMerchantState

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta

Parámetros
name

string

Obligatorio. Es el nombre del recurso de la ubicación.

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Es el mensaje de respuesta para VoiceOfMerchant.GetVoiceOfMerchantState.

Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:

Representación JSON
{
  "hasVoiceOfMerchant": boolean,
  "hasBusinessAuthority": boolean,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "waitForVoiceOfMerchant": {
    object (WaitForVoiceOfMerchant)
  },
  "verify": {
    object (Verify)
  },
  "resolveOwnershipConflict": {
    object (ResolveOwnershipConflict)
  },
  "complyWithGuidelines": {
    object (ComplyWithGuidelines)
  }
  // End of mutually exclusive fields.
}
Campos
hasVoiceOfMerchant

boolean

Indica si la ubicación está en regla y tiene control sobre la empresa en Google. Cualquier edición que se realice en la ubicación se propagará a Maps después de pasar la fase de revisión.

hasBusinessAuthority

boolean

Indica si la ubicación tiene la autoridad (propiedad) sobre la empresa en Google. Si es verdadero, otra ubicación no puede tomar el control y convertirse en la ficha dominante en Maps. Sin embargo, las ediciones no se publicarán, a menos que se obtenga la Voz del comercio (es decir, que hasVoiceOfMerchant sea verdadero).

Acción recomendada para que la ubicación obtenga el control de la empresa en Google. La siguiente es una lista de campos mutuamente excluyentes. Como máximo, se establecerá uno de los campos en una respuesta:
waitForVoiceOfMerchant

object (WaitForVoiceOfMerchant)

Espera para obtener la Voz del comercio. La ubicación se encuentra en proceso de revisión con fines de calidad.

verify

object (Verify)

Inicia o continúa el proceso de verificación.

resolveOwnershipConflict

object (ResolveOwnershipConflict)

Esta ubicación duplica otra que está en regla. Si tienes acceso a la ubicación en regla, usa el ID de esa ubicación para realizar operaciones. De lo contrario, solicita acceso al propietario actual.

complyWithGuidelines

object (ComplyWithGuidelines)

La ubicación no cumple con nuestros lineamientos y requiere pasos adicionales para restablecerla. Para solucionar este problema, consulta el artículo del Centro de ayuda.

Fin de los campos mutuamente excluyentes.

Permisos de autorización

Requiere el siguiente permiso de OAuth:

  • https://www.googleapis.com/auth/business.manage

Para obtener más información, consulta OAuth 2.0 Overview.

WaitForVoiceOfMerchant

Este tipo no tiene campos.

Indica que la ubicación obtendrá la voz del comercio después de que se apruebe la revisión.

Verificar

Indica que la ubicación requiere verificación. Contiene información sobre las acciones de verificación actuales que se realizaron en la ubicación.

Representación JSON
{
  "hasPendingVerification": boolean
}
Campos
hasPendingVerification

boolean

Indica si ya se inició un proceso de verificación y si la ubicación puede completarlo.

ResolveOwnershipConflict

Este tipo no tiene campos.

Indica que la ubicación duplica otra ubicación que está en regla.

ComplyWithGuidelines

Indica que la ubicación no cumple con nuestros lineamientos.

Representación JSON
{
  "recommendationReason": enum (RecommendationReason)
}
Campos
recommendationReason

enum (RecommendationReason)

Es el motivo por el que se recomienda la ubicación para cumplir con los lineamientos.

RecommendationReason

Indica por qué se recomendó la ubicación para ComplyWithGuidelines.

Enums
RECOMMENDATION_REASON_UNSPECIFIED No se especifica.
BUSINESS_LOCATION_SUSPENDED La ubicación de la empresa está suspendida. Para solucionar este problema, consulta el artículo del Centro de ayuda.
BUSINESS_LOCATION_DISABLED La ubicación de la empresa está inhabilitada. Para solucionar este problema, consulta el artículo del Centro de ayuda.