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 de recurso de [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. Es el nombre del recurso del grupo de ubicaciones para el que se informa esta ubicación de Google, en formato accounts/{accountId}.

reportReasonElaboration

string

Opcional. Una entrada de texto para dar más detalles sobre 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 de idioma BCP 47 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)

Es el motivo por el que el usuario informa esta ubicación cuando el problema tiene que ver con la ubicación misma.

reportReasonBadRecommendation

enum (BadRecommendationReason)

Es la razón por la que el usuario informa esta ubicación cuando el problema está relacionado con la recomendación. Este informe es útil si se recomendó la ubicación a la cuenta del Perfil de Negocio.

Cuerpo de la respuesta

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

Alcances de la autorización

Se necesita uno de los siguientes alcances 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

Es un conjunto de posibles motivos para informar una ubicación cuando existe un problema con la calidad de los datos de esa ubicación.

Enumeradores
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 o una casa privados.
MOVED

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

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

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

BadRecommendationReason

Un conjunto de posibles motivos para informar una ubicación cuando existe un problema con la calidad de las recomendaciones (cuando se recomienda esta ubicación al usuario).

Enumeradores
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 chainDisplayName en la ubicación que se muestra.

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

IRRELEVANT

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

Debe estar acompañada de un reportReasonElaboration para indicar por qué la recomendación es irrelevante.