Method: locations.getVoiceOfMerchantState

Récupère l'état VoiceOfMerchant.

Requête HTTP

GET https://mybusinessverifications.googleapis.com/v1/{name=locations/*}/VoiceOfMerchantState

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
name

string

Obligatoire. Nom de ressource de l'emplacement.

Corps de la requête

Le corps de la requête doit être vide.

Corps de la réponse

Message de réponse pour VoiceOfMerchant.GetVoiceOfMerchantState.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation JSON
{
  "hasVoiceOfMerchant": boolean,
  "hasBusinessAuthority": boolean,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "waitForVoiceOfMerchant": {
    object (WaitForVoiceOfMerchant)
  },
  "verify": {
    object (Verify)
  },
  "resolveOwnershipConflict": {
    object (ResolveOwnershipConflict)
  },
  "complyWithGuidelines": {
    object (ComplyWithGuidelines)
  }
  // End of mutually exclusive fields.
}
Champs
hasVoiceOfMerchant

boolean

Indique si l'établissement est en règle et s'il gère l'entreprise sur Google. Toute modification apportée à l'établissement sera répercutée sur Maps une fois la phase d'examen terminée.

hasBusinessAuthority

boolean

Indique si l'établissement est autorisé à gérer l'entreprise sur Google (propriété). Si la valeur est "true", un autre établissement ne peut pas prendre le relais et devenir la fiche dominante sur Maps. Toutefois, les modifications ne seront pas mises en ligne tant que la voix du marchand n'aura pas été obtenue (c'est-à-dire que hasVoiceOfMerchant est défini sur "true").

Action recommandée pour l'établissement afin d'en prendre le contrôle sur Google. Voici une liste de champs mutuellement exclusifs. Au maximum, un des champs sera défini dans une réponse :
waitForVoiceOfMerchant

object (WaitForVoiceOfMerchant)

Attendez d'obtenir la voix du marchand. L'établissement est en cours d'examen pour des raisons de qualité.

verify

object (Verify)

Démarrez ou poursuivez la procédure de validation.

resolveOwnershipConflict

object (ResolveOwnershipConflict)

Cet établissement est un doublon d'un autre établissement en règle. Si vous avez accès à l'établissement en règle, utilisez son ID pour effectuer des opérations. Sinon, demandez l'accès au propriétaire actuel.

complyWithGuidelines

object (ComplyWithGuidelines)

L'établissement ne respecte pas nos consignes et nécessite des étapes supplémentaires pour être rétabli. Pour résoudre ce problème, consultez cet article du Centre d'aide.

Fin des champs mutuellement exclusifs.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour plus d'informations, consultez la OAuth 2.0 Overview.

WaitForVoiceOfMerchant

Ce type ne comporte aucun champ.

Indique que l'établissement obtiendra la voix du marchand après avoir été examiné.

Valider

Indique que l'établissement doit être validé. Contient des informations sur les actions de validation en cours effectuées sur l'établissement.

Représentation JSON
{
  "hasPendingVerification": boolean
}
Champs
hasPendingVerification

boolean

Indique si une procédure de validation a déjà commencé et peut être effectuée par l'établissement.

ResolveOwnershipConflict

Ce type ne comporte aucun champ.

Indique que l'établissement est un doublon d'un autre établissement en règle.

ComplyWithGuidelines

Indique que l'établissement ne respecte pas nos consignes.

Représentation JSON
{
  "recommendationReason": enum (RecommendationReason)
}
Champs
recommendationReason

enum (RecommendationReason)

Raison pour laquelle l'emplacement est recommandé pour respecter les consignes.

RecommendationReason

Indique pourquoi l'établissement a été recommandé pour ComplyWithGuidelines.

Enums
RECOMMENDATION_REASON_UNSPECIFIED Non spécifié.
BUSINESS_LOCATION_SUSPENDED L'établissement est suspendu. Pour résoudre ce problème, consultez cet article du Centre d'aide.
BUSINESS_LOCATION_DISABLED L'établissement est désactivé. Pour résoudre ce problème, consultez cet article du Centre d'aide.