Method: locations.getVoiceOfMerchantState

Recebe o estado VoiceOfMerchant.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
name

string

Obrigatório. Nome de recurso do local.

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

Mensagem de resposta para VoiceOfMerchant.GetVoiceOfMerchantState.

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação 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.
}
Campos
hasVoiceOfMerchant

boolean

Indica se o local está em situação regular e tem controle sobre a empresa no Google. Todas as edições feitas no local serão propagadas para o Google Maps após a aprovação na fase de revisão.

hasBusinessAuthority

boolean

Indica se o local tem autoridade (propriedade) sobre a empresa no Google. Se verdadeiro, outro local não pode assumir o controle e se tornar a listagem dominante no Google Maps. No entanto, as edições só serão publicadas quando a voz do comerciante for ganha (ou seja, se hasVoiceOfMerchant for verdadeira).

Campo de união gain_voice_of_merchant_action. Ação recomendada ao local para ter controle sobre a empresa no Google. gain_voice_of_merchant_action pode ser apenas de um dos tipos a seguir:
waitForVoiceOfMerchant

object (WaitForVoiceOfMerchant)

Aguarde para usar a voz do comerciante. Para garantir a qualidade, o local está em análise.

verify

object (Verify)

Inicie ou continue o processo de verificação.

resolveOwnershipConflict

object (ResolveOwnershipConflict)

Este local duplica outro local que está em situação regular. Se você tiver acesso ao local em situação regular, use o ID dele para realizar operações. Caso contrário, solicite acesso ao proprietário atual.

complyWithGuidelines

object (ComplyWithGuidelines)

O local não está em conformidade com nossas diretrizes e requer etapas adicionais para restabelecimento. Para corrigir esse problema, consulte o artigo da Central de Ajuda.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para mais informações, consulte a Visão geral do OAuth 2.0.

WaitForVoiceOfMerchant

Esse tipo não tem campos.

Indica que o local vai ganhar a voz do comerciante após ser aprovado na revisão.

Verificar

Indica que o local requer verificação. contém informações sobre as ações de verificação realizadas no local.

Representação JSON
{
  "hasPendingVerification": boolean
}
Campos
hasPendingVerification

boolean

Indica se um processo de verificação já foi iniciado e pode ser concluído pelo local.

ResolveOwnershipConflict

Esse tipo não tem campos.

Indica que o local duplica outro que está em situação regular.

ComplyWithGuidelines

Indica que o local não está em conformidade com nossas diretrizes.

Representação JSON
{
  "recommendationReason": enum (RecommendationReason)
}
Campos
recommendationReason

enum (RecommendationReason)

Motivo pelo qual o local está sendo recomendado para obedecer às diretrizes.

RecommendationReason

Indica por que o local foi recomendado para ComplyWithGuidelines.

Enums
RECOMMENDATION_REASON_UNSPECIFIED Não especificado.
BUSINESS_LOCATION_SUSPENDED O local da empresa está suspenso. Para corrigir o problema, consulte o artigo da Central de Ajuda.
BUSINESS_LOCATION_DISABLED O local da empresa está desativado. Para corrigir o problema, consulte o artigo da Central de Ajuda.