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,

  // Union field gain_voice_of_merchant_action can be only one of the following:
  "waitForVoiceOfMerchant": {
    object (WaitForVoiceOfMerchant)
  },
  "verify": {
    object (Verify)
  },
  "resolveOwnershipConflict": {
    object (ResolveOwnershipConflict)
  },
  "complyWithGuidelines": {
    object (ComplyWithGuidelines)
  }
  // End of list of possible types for union field gain_voice_of_merchant_action.
}
Champs
hasVoiceOfMerchant

boolean

Indique si l'établissement est en règle et exerce son contrôle sur Google. Toute modification apportée à l'établissement sera appliquée à Maps une fois l'examen terminé.

hasBusinessAuthority

boolean

Indique si l'établissement est propriétaire ou non de l'établissement sur Google. Si la valeur est "true", un autre établissement ne peut pas prendre le relais ni devenir la fiche dominante sur Maps. Cependant, les modifications ne seront publiées que si la voix du marchand est acquise (c'est-à-dire si hasVoiceOfMerchant est défini sur "true").

Champ d'union gain_voice_of_merchant_action. Action recommandée à l'établissement pour prendre le contrôle de son établissement sur Google. gain_voice_of_merchant_action ne peut être qu'un des éléments suivants :
waitForVoiceOfMerchant

object (WaitForVoiceOfMerchant)

Attendez de recevoir 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 identique à 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.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

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

WaitForVoiceOfMerchant

Ce type ne comporte aucun champ.

Indique que l'établissement recevra la voix du marchand une fois l'examen réussi.

Valider

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

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

boolean

Indique si un processus de validation a déjà commencé et si l'établissement peut le terminer.

ResolveOwnershipConflict

Ce type ne comporte aucun champ.

Indique que l'établissement en question est identique à 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)

La raison pour laquelle le lieu est recommandé afin de respecter les consignes.

RecommendationReason

Indique pourquoi l'emplacement a été recommandé à 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.