Method: googleLocations.report

Segnala un GoogleLocation.

Richiesta HTTP

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

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
name

string

Nome della risorsa di [GoogleLocation], nel formato googleLocations/{googleLocationId}.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione 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.
}
Campi
locationGroupName

string

Campo facoltativo. Il nome della risorsa del gruppo di località per cui viene segnalata questa località Google, nel formato accounts/{accountId}.

reportReasonElaboration

string

Campo facoltativo. Una voce di testo per approfondire il motivo per cui l'utente segnala questa posizione. La lunghezza massima è di 512 caratteri.

reportReasonLanguageCode

string

Campo facoltativo. Il codice linguistico BCP 47 utilizzato in reportReasonElaboration.

Campo di unione report_reason. Motivo per cui questa località viene segnalata. È necessario specificare un motivo. report_reason può essere solo uno dei seguenti:
reportReasonBadLocation

enum (BadLocationReason)

Il motivo per cui l'utente segnala questa posizione quando il problema riguarda la posizione stessa.

reportReasonBadRecommendation

enum (BadRecommendationReason)

Il motivo per cui l'utente segnala questa posizione quando il problema è relativo al suggerimento. Questo report è utile se la sede è stata consigliata per l'account Profilo dell'attività.

Corpo della risposta

In caso di esito positivo, il corpo della risposta è vuoto.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

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

Per ulteriori informazioni, consulta la Panoramica di OAuth 2.0.

BadLocationReason

Una serie di possibili motivi per segnalare una posizione quando si verifica un problema con la qualità dei dati della sede stessa.

Enum
BAD_LOCATION_REASON_UNSPECIFIED Non specificato.
NOT_A_LOCATION La località consigliata non è una località effettiva.
PERMANENTLY_CLOSED La sede consigliata è chiusa definitivamente.
DOES_NOT_EXIST La località consigliata non esiste.
SPAM La posizione consigliata è spam, falsa oppure offensiva.
NOT_A_BUSINESS La posizione consigliata è un luogo o una casa privati.
MOVED

La posizione consigliata è stata spostata in una nuova posizione.

Deve essere accompagnata da un reportReasonElaboration che specifica il nuovo indirizzo.

DUPLICATE La località consigliata è un duplicato di un'altra.

BadRecommendationReason

Un insieme di possibili motivi per segnalare una posizione quando si verifica un problema con la qualità del consiglio (quando questa posizione è consigliata all'utente).

Enum
BAD_RECOMMENDATION_REASON_UNSPECIFIED Non specificato.
NOT_A_STORE_FRONT La posizione consigliata non è la vetrina di un negozio.
NOT_PART_OF_SUGGESTED_CHAIN

La località consigliata non appartiene alla catena suggerita in chainDisplayName nella località restituita.

Deve essere accompagnata da un reportReasonElaboration che specifica il nome della catena corretta.

IRRELEVANT

La località consigliata non è pertinente per l'utente.

Deve essere accompagnato da un reportReasonElaboration che indica il motivo per cui il consiglio non è pertinente.