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 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

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

reportReasonElaboration

string

(Facoltativo) Un'immissione di testo per elaborare il motivo per cui l'utente sta segnalando questa posizione. La lunghezza massima è di 512 caratteri.

reportReasonLanguageCode

string

(Facoltativo) Codice del linguaggio BCP 47 utilizzato in reportReasonElaboration.

Campo 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 località stessa.

reportReasonBadRecommendation

enum (BadRecommendationReason)

Il motivo per cui l'utente segnala questa posizione quando il problema riguarda il consiglio. Questo report è utile se la località è stata consigliata all'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 c'è un problema con la qualità dei dati nella località stessa.

Enum
BAD_LOCATION_REASON_UNSPECIFIED Non specificato.
NOT_A_LOCATION La posizione 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 o offensiva.
NOT_A_BUSINESS La posizione consigliata è un luogo privato o un'abitazione.
MOVED

La posizione consigliata è stata spostata in una nuova posizione.

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

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

BadRecommendationReason

Una serie di possibili motivi per segnalare una località quando si verifica un problema con la qualità del consiglio (quando questa località viene consigliata all'utente).

Enum
BAD_RECOMMENDATION_REASON_UNSPECIFIED Non specificato.
NOT_A_STORE_FRONT La posizione consigliata non è una vetrina.
NOT_PART_OF_SUGGESTED_CHAIN

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

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

IRRELEVANT

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

Deve essere accompagnata da un reportReasonElaboration che indichi il motivo per cui il consiglio non è pertinente.