Method: googleLocations.report

Signaler un GoogleLocation.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
name

string

Nom de ressource d'un [GoogleLocation], au format googleLocations/{googleLocationId}.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation 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.
}
Champs
locationGroupName

string

Facultatif. Nom de ressource du groupe d'établissements pour lequel cet établissement Google est signalé, au format accounts/{accountId}.

reportReasonElaboration

string

Facultatif. Entrée de texte permettant de préciser la raison pour laquelle l'utilisateur signale cette position. La longueur maximale est de 512 caractères.

reportReasonLanguageCode

string

Facultatif. Code BCP 47 du langage utilisé dans reportReasonElaboration.

Champ d'union report_reason. Raison pour laquelle cette position est signalée. Vous devez indiquer un motif. report_reason ne peut être qu'un des éléments suivants :
reportReasonBadLocation

enum (BadLocationReason)

Raison pour laquelle l'utilisateur signale cette position lorsque le problème concerne l'établissement lui-même.

reportReasonBadRecommendation

enum (BadRecommendationReason)

Raison pour laquelle l'utilisateur signale cette position lorsque le problème concerne la recommandation. Ce rapport est utile si l'établissement a été recommandé dans le compte de la fiche d'établissement.

Corps de la réponse

Si la requête aboutit, le corps de la réponse est vide.

Champs d'application des autorisations

Nécessite l'un des champs d'application OAuth suivants :

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

Pour en savoir plus, consultez la Présentation d'OAuth 2.0.

BadLocationReason

Ensemble de raisons pouvant expliquer pourquoi vous signalez un établissement en cas de problème de qualité des données s'y rapportant.

Enums
BAD_LOCATION_REASON_UNSPECIFIED Non spécifié.
NOT_A_LOCATION L'emplacement recommandé n'est pas un emplacement réel.
PERMANENTLY_CLOSED L'établissement recommandé est définitivement fermé.
DOES_NOT_EXIST L'emplacement recommandé n'existe pas.
SPAM L'adresse recommandée est un spam, des fausses informations ou du contenu choquant.
NOT_A_BUSINESS Le lieu recommandé est un lieu privé ou une maison.
MOVED

L'emplacement recommandé a changé d'emplacement.

Il doit être accompagné d'un élément reportReasonElaboration spécifiant la nouvelle adresse.

DUPLICATE L'établissement recommandé existe déjà.

BadRecommendationReason

Ensemble de raisons possibles pour signaler une position lorsque la qualité de la recommandation (lorsque cette position est recommandée à l'utilisateur) est problématique.

Enums
BAD_RECOMMENDATION_REASON_UNSPECIFIED Non spécifié.
NOT_A_STORE_FRONT L'emplacement recommandé n'est pas une vitrine.
NOT_PART_OF_SUGGESTED_CHAIN

L'établissement recommandé n'appartient pas à la chaîne suggérée dans chainDisplayName dans l'établissement renvoyé.

Il doit être accompagné d'un élément reportReasonElaboration spécifiant le nom de la chaîne appropriée.

IRRELEVANT

L'emplacement recommandé n'est pas pertinent pour l'utilisateur.

Il doit être accompagné d'un reportReasonElaboration pour expliquer pourquoi la recommandation n'est pas pertinente.