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 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 não serão disponibilizadas a menos que a voz do comerciante seja obtida (ou seja, "hasVoiceOfMerchant" é 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 ganhar a voz do comerciante. O local está em análise para fins de qualidade.

verify

object (Verify)

Inicie ou continue o processo de verificação.

resolveOwnershipConflict

object (ResolveOwnershipConflict)

Esse local duplica outro local que está em situação regular. Se você tiver acesso ao local em situação regular, use o ID desse local 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 o 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 ganhará voz do comerciante depois de ser aprovado na análise.

Verificar

Indica que o local precisa ser verificado. 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á começou e pode ser concluído pelo local.

ResolveOwnershipConflict

Esse tipo não tem campos.

Indica que o local duplica outro local 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)

É o motivo de o local estar 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 foi suspenso. Para corrigir esse problema, consulte o artigo da Central de Ajuda.
BUSINESS_LOCATION_DISABLED O local da empresa está desativado. Para corrigir esse problema, consulte o artigo da Central de Ajuda.