Method: googleLocations.report

Denuncia un GoogleLocation.

Solicitud HTTP

POST https://mybusiness.googleapis.com/v4/{name=googleLocations/*}:report

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

Parámetros de ruta de acceso

Parámetros
name

string

Es el nombre del recurso de una [GoogleLocation], en el formato googleLocations/{googleLocationId}.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "locationGroupName": string,
  "reportReasonElaboration": string,
  "reportReasonLanguageCode": string,

  // Union field report_reason can be only one of the following:
  "reportReasonBadLocation": enum (BadLocationReason),
  "reportReasonBadRecommendation": enum (BadRecommendationReason)
  // End of list of possible types for union field report_reason.
}
Campos
locationGroupName

string

Opcional. El nombre del recurso del grupo por ubicación para el que se informa esta ubicación de Google, en el formato accounts/{accountId}.

reportReasonElaboration

string

Opcional. Una entrada de texto para explicar el motivo por el que el usuario informa esta ubicación. La longitud máxima es de 512 caracteres.

reportReasonLanguageCode

string

Opcional. Es el código BCP 47 del lenguaje que se usa en reportReasonElaboration.

Campo de unión report_reason. Motivo por el que se informa esta ubicación. Se debe proporcionar un motivo. Las direcciones (report_reason) solo pueden ser una de las siguientes opciones:
reportReasonBadLocation

enum (BadLocationReason)

El motivo por el que el usuario informa esta ubicación cuando el problema tiene que ver con la ubicación en sí.

reportReasonBadRecommendation

enum (BadRecommendationReason)

Es el motivo por el que el usuario informa esta ubicación cuando el problema se relaciona con la recomendación. Este informe es útil si se recomendó la ubicación para la cuenta del Perfil de Negocio.

Cuerpo de la respuesta

Si se ejecuta correctamente, el cuerpo de la respuesta está vacío.

Alcances de autorización

Se necesita uno de los siguientes permisos de OAuth:

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

Para obtener más información, consulta la descripción general de OAuth 2.0.

BadLocationReason

Un conjunto de posibles motivos para informar sobre una ubicación cuando hay un problema con la calidad de los datos en la ubicación misma.

Enumeraciones
BAD_LOCATION_REASON_UNSPECIFIED No se especifica.
NOT_A_LOCATION La ubicación recomendada no es una ubicación real.
PERMANENTLY_CLOSED La ubicación recomendada está cerrada de forma permanente.
DOES_NOT_EXIST La ubicación recomendada no existe.
SPAM La ubicación recomendada es spam, ofensiva o falsa.
NOT_A_BUSINESS La ubicación recomendada es un lugar privado o una casa.
MOVED

La ubicación recomendada se trasladó a una nueva ubicación.

Debe estar acompañado de un reportReasonElaboration que especifique la dirección nueva.

DUPLICATE La ubicación recomendada es un duplicado de otra.

BadRecommendationReason

Es un conjunto de motivos posibles para informar una ubicación cuando hay un problema con la calidad de la recomendación (cuando se recomienda esta ubicación al usuario).

Enumeraciones
BAD_RECOMMENDATION_REASON_UNSPECIFIED No se especifica.
NOT_A_STORE_FRONT La ubicación recomendada no es una vidriera.
NOT_PART_OF_SUGGESTED_CHAIN

La ubicación recomendada no pertenece a la cadena sugerida en el chainDisplayName de la ubicación que se devuelve.

Debe estar acompañado de un reportReasonElaboration que especifique el nombre de la cadena correcta.

IRRELEVANT

La ubicación recomendada no es relevante para el usuario.

Debe ir acompañado de un reportReasonElaboration que indique por qué la recomendación es irrelevante.