Method: locations.getVoiceOfMerchantState

Restituisce lo stato VoiceOfMerchant.

Richiesta HTTP

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

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
name

string

Obbligatorio. Nome risorsa della località.

Corpo della richiesta

Il corpo della richiesta deve essere vuoto.

Corpo della risposta

Messaggio di risposta per VoiceOfMerchant.GetVoiceOfMerchantState.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione 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.
}
Campi
hasVoiceOfMerchant

boolean

Indica se la sede è in regola e ha il controllo dell'attività su Google. Eventuali modifiche apportate alla sede verranno propagate a Maps dopo aver superato la fase di revisione.

hasBusinessAuthority

boolean

Indica se la sede ha l'autorità (proprietà) sull'attività commerciale su Google. Se il valore è vero, un'altra località non può sostituire la scheda e diventare la scheda principale su Maps. Tuttavia, le modifiche non verranno pubblicate a meno che non venga acquisita Voice of Merchant (ad esempio, hasVoiceOfMerchant è true).

Campo di unione gain_voice_of_merchant_action. Azione consigliata nella sede per acquisire il controllo dell'attività su Google. gain_voice_of_merchant_action può essere solo uno dei seguenti:
waitForVoiceOfMerchant

object (WaitForVoiceOfMerchant)

Attendi per ottenere Voice of Merchant. La sede è in corso di revisione ai fini della qualità.

verify

object (Verify)

Avvia o continua la procedura di verifica.

resolveOwnershipConflict

object (ResolveOwnershipConflict)

Questa posizione duplica un'altra sede con una buona reputazione. Se hai accesso alla posizione in regola, utilizza l'ID della posizione per eseguire le operazioni. In caso contrario, richiedi l'accesso al proprietario attuale.

complyWithGuidelines

object (ComplyWithGuidelines)

La sede non rispetta le nostre linee guida e richiede ulteriori passaggi per il reintegro. Per risolvere il problema, leggi questo articolo del Centro assistenza.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per ulteriori informazioni, consulta la Panoramica di OAuth 2.0.

WaitForVoiceOfMerchant

Questo tipo non contiene campi.

Indica che la località prenderà voce dal commerciante dopo aver superato la revisione.

Verifica

Indica che la località richiede la verifica. Contiene informazioni sulle azioni di verifica attualmente eseguite nella sede.

Rappresentazione JSON
{
  "hasPendingVerification": boolean
}
Campi
hasPendingVerification

boolean

Indica se una procedura di verifica è già iniziata e può essere completata dalla sede.

ResolveOwnershipConflict

Questo tipo non contiene campi.

Indica che la posizione duplica un'altra posizione con una buona reputazione.

ComplyWithGuidelines

Indica che la sede non rispetta le nostre linee guida.

Rappresentazione JSON
{
  "recommendationReason": enum (RecommendationReason)
}
Campi
recommendationReason

enum (RecommendationReason)

Il motivo per cui viene consigliato che la sede sia conforme alle linee guida.

RecommendationReason

Indica perché la posizione è stata consigliata per ComplyWithGuidelines.

Enum
RECOMMENDATION_REASON_UNSPECIFIED Non specificato.
BUSINESS_LOCATION_SUSPENDED La sede dell'attività è sospesa. Per risolvere il problema, leggi l'articolo del Centro assistenza.
BUSINESS_LOCATION_DISABLED La sede dell'attività è disattivata. Per risolvere il problema, leggi l'articolo del Centro assistenza.