Method: locations.getVoiceOfMerchantState

Pobiera stan VoiceOfMerchant.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
name

string

To pole jest wymagane. Nazwa zasobu lokalizacji.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Wiadomość z odpowiedzią na VoiceOfMerchant.GetVoiceOfMerchantState.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis 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.
}
Pola
hasVoiceOfMerchant

boolean

Wskazuje, czy lokalizacja ma dobrą opinię i ma kontrolę nad firmą w Google. Wszelkie zmiany wprowadzone w lokalizacji zostaną rozpowszechnione w Mapach po przejściu etapu weryfikacji.

hasBusinessAuthority

boolean

Wskazuje, czy lokalizacja ma uprawnienia właściciela do firmy w Google. Jeśli ustawisz wartość prawda, inna lokalizacja nie może przejąć informacji o firmie i stać się dominującą lokalizacją w Mapach Google. Zmiany nie zostaną jednak opublikowane, dopóki użytkownik nie uzyska Voice of Merchant (tzn. hasVoiceOfMerchant ma wartość prawda).

Pole sumy gain_voice_of_merchant_action. Zalecane działanie dla lokalizacji w celu uzyskania kontroli nad firmą w Google. gain_voice_of_merchant_action może mieć tylko jedną z tych wartości:
waitForVoiceOfMerchant

object (WaitForVoiceOfMerchant)

Zaczekaj, aby uzyskać Voice of Merchant. Lokalizacja jest sprawdzana pod kątem jakości.

verify

object (Verify)

Rozpocznij lub kontynuuj proces weryfikacji.

resolveOwnershipConflict

object (ResolveOwnershipConflict)

Ta lokalizacja jest duplikatem innej lokalizacji, która ma dobrą opinię. Jeśli masz dostęp do lokalizacji, która ma dobrą opinię, do wykonywania operacji użyj identyfikatora tej lokalizacji. W przeciwnym razie poproś obecnego właściciela o dostęp.

complyWithGuidelines

object (ComplyWithGuidelines)

Lokalizacja jest niezgodna z naszymi wytycznymi i wymaga dodatkowych czynności, aby ją przywrócić. Aby rozwiązać ten problem, przeczytaj ten artykuł w Centrum pomocy.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Więcej informacji znajdziesz w artykule Omówienie protokołu OAuth 2.0.

WaitForVoiceOfMerchant

Ten typ nie ma pól.

Wskazuje, że po sprawdzeniu lokalizacji sprzedawca uzyska głos sprzedawcy.

Zweryfikuj

Wskazuje, że lokalizacja wymaga weryfikacji. Zawiera informacje o aktualnych działaniach weryfikacyjnych wykonanych w danej lokalizacji.

Zapis JSON
{
  "hasPendingVerification": boolean
}
Pola
hasPendingVerification

boolean

Wskazuje, czy proces weryfikacji już się rozpoczął i może go zakończyć w danej lokalizacji.

ResolveOwnershipConflict

Ten typ nie ma pól.

wskazuje, że lokalizacja jest duplikatem innej lokalizacji, która cieszy się dobrą opinią.

ComplyWithGuidelines

wskazuje, że lokalizacja jest niezgodna z naszymi wytycznymi.

Zapis JSON
{
  "recommendationReason": enum (RecommendationReason)
}
Pola
recommendationReason

enum (RecommendationReason)

Powód, dla którego lokalizacja jest rekomendowana w celu zachowania zgodności z wytycznymi.

RecommendationReason

Wskazuje, dlaczego lokalizacja została rekomendowana jako ComplyWithGuidelines.

Wartości w polu enum
RECOMMENDATION_REASON_UNSPECIFIED Nie określono.
BUSINESS_LOCATION_SUSPENDED Lokalizacja firmy została zawieszona. Aby rozwiązać ten problem, przeczytaj ten artykuł w Centrum pomocy.
BUSINESS_LOCATION_DISABLED Lokalizacja firmy jest wyłączona. Aby rozwiązać ten problem, przeczytaj ten artykuł w Centrum pomocy.