Method: googleLocations.report

Signalez 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 expliquant la raison pour laquelle l'utilisateur signale cette position. Il ne doit pas dépasser 512 caractères.

reportReasonLanguageCode

string

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

Champ d'union report_reason. Raison pour laquelle cet établissement est signalé. 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 alors que le problème concerne l'établissement.

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

Il s'agit d'un ensemble de raisons pouvant expliquer pourquoi vous signalez un établissement en cas de problème de qualité des données qu'il contient.

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 fermé définitivement.
DOES_NOT_EXIST L'emplacement recommandé n'existe pas.
SPAM Le lieu recommandé est indésirable, faux ou choquant.
NOT_A_BUSINESS Nous vous recommandons de choisir un lieu ou une maison privés.
MOVED

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

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

DUPLICATE L'établissement recommandé est un doublon.

BadRecommendationReason

Il s'agit d'un ensemble de raisons pouvant expliquer pourquoi vous signalez un établissement lorsqu'il y a un problème de qualité de la recommandation (lorsque cet établissement est recommandé à l'utilisateur).

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 pour l'établissement renvoyé.

Elle doit être accompagnée 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.

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