Method: googleLocations.report

Denuncie um GoogleLocation.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
name

string

Nome de recurso de um [GoogleLocation], no formato googleLocations/{googleLocationId}.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação 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. O nome do recurso do grupo de locais para o qual esse local do Google está sendo informado, no formato accounts/{accountId}.

reportReasonElaboration

string

Opcional. Uma entrada de texto para explicar o motivo pelo qual o usuário está informando esse local. O tamanho máximo é de 512 caracteres.

reportReasonLanguageCode

string

Opcional. O código de idioma BCP 47 usado em reportReasonElaboration.

Campo de união report_reason. Motivo pelo qual esse local está sendo informado. É necessário fornecer um motivo. report_reason pode ser apenas de um dos tipos a seguir:
reportReasonBadLocation

enum (BadLocationReason)

A razão pela qual o usuário está informando esse local quando o problema está relacionado ao próprio local.

reportReasonBadRecommendation

enum (BadRecommendationReason)

É o motivo pelo qual o usuário está informando esse local quando o problema está na recomendação. Esse relatório será útil se o local tiver sido recomendado para a conta do Perfil da Empresa.

Corpo da resposta

Se a solicitação for concluída, o corpo da resposta estará vazio.

Escopos de autorização

Requer um dos seguintes escopos do OAuth:

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

Para mais informações, consulte a Visão geral do OAuth 2.0.

BadLocationReason

Um conjunto de possíveis motivos para informar um local quando há um problema com a qualidade dos dados no próprio local.

Enums
BAD_LOCATION_REASON_UNSPECIFIED Não especificado.
NOT_A_LOCATION O local recomendado não é um local real.
PERMANENTLY_CLOSED O local recomendado está permanentemente fechado.
DOES_NOT_EXIST O local recomendado não existe.
SPAM O local recomendado é de spam, falso ou ofensivo.
NOT_A_BUSINESS O local recomendado é uma casa ou um lugar particular.
MOVED

O local recomendado mudou para um novo local.

Precisa vir acompanhado de um reportReasonElaboration especificando o novo endereço.

DUPLICATE O local recomendado é uma duplicata de outro local.

BadRecommendationReason

Um conjunto de possíveis motivos para informar um local quando há um problema com a qualidade da recomendação (quando esse local é recomendado ao usuário).

Enums
BAD_RECOMMENDATION_REASON_UNSPECIFIED Não especificado.
NOT_A_STORE_FRONT O local recomendado não é uma vitrine.
NOT_PART_OF_SUGGESTED_CHAIN

O local recomendado não pertence à rede sugerida no chainDisplayName do local retornado.

Precisa vir acompanhado de um reportReasonElaboration especificando o nome da cadeia correta.

IRRELEVANT

O local recomendado não é relevante para o usuário.

Precisa ser acompanhada por um reportReasonElaboration para indicar por que a recomendação é irrelevante.