Method: locations.getVoiceOfMerchantState

Получает состояние VoiceOfMerchant.

HTTP-запрос

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

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
name

string

Необходимый. Имя ресурса местоположения.

Тело запроса

Тело запроса должно быть пустым.

Тело ответа

Ответное сообщение для VoiceOfMerchant.GetVoiceOfMerchantState.

В случае успеха тело ответа содержит данные следующей структуры:

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.
}
Поля
hasVoiceOfMerchant

boolean

Указывает, имеет ли местоположение хорошую репутацию и контролирует ли он компанию в Google. Любые изменения, внесенные в местоположение, распространятся на Карты после прохождения этапа проверки.

hasBusinessAuthority

boolean

Указывает, имеет ли местоположение полномочия (право собственности) на компанию в Google. Если это правда, другое местоположение не может занять доминирующее положение на Картах. Однако изменения не вступят в силу, если не будет получен голос продавца (т. е. для параметра hasVoiceOfMerchant установлено значение true).

Поле объединения gain_voice_of_merchant_action . Рекомендовано действие, чтобы получить контроль над компанией в Google. gain_voice_of_merchant_action может быть только одним из следующих:
waitForVoiceOfMerchant

object ( WaitForVoiceOfMerchant )

Подождите, чтобы услышать Голос Торговца. Местоположение находится на проверке в целях обеспечения качества.

verify

object ( Verify )

Запустите или продолжите процесс проверки.

resolveOwnershipConflict

object ( ResolveOwnershipConflict )

Это место дублирует другое место, имеющее хорошую репутацию. Если у вас есть доступ к этому местоположению с хорошей репутацией, используйте идентификатор этого местоположения для выполнения операций. В противном случае запросите доступ у текущего владельца.

complyWithGuidelines

object ( ComplyWithGuidelines )

Местоположение не соответствует нашим рекомендациям и требует дополнительных действий для восстановления. Чтобы устранить эту проблему, обратитесь к статье Справочного центра .

Области авторизации

Требуется следующая область действия OAuth:

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

Дополнительную информацию см. в обзоре OAuth 2.0 .

WaitForVoiceOfMerchant

Этот тип не имеет полей.

Указывает, что после прохождения проверки местоположение получит голос продавца.

Проверять

Указывает, что местоположение требует проверки. Содержит информацию о текущих действиях по проверке, выполненных на объекте.

JSON-представление
{
  "hasPendingVerification": boolean
}
Поля
hasPendingVerification

boolean

Указывает, начался ли процесс проверки и может ли он быть завершен в этом месте.

Разрешение конфликта владения

Этот тип не имеет полей.

Указывает, что местоположение дублирует другое местоположение, имеющее хорошую репутацию.

Соблюдать рекомендации

Указывает на то, что местоположение не соответствует нашим правилам .

JSON-представление
{
  "recommendationReason": enum (RecommendationReason)
}
Поля
recommendationReason

enum ( RecommendationReason )

Причина, по которой рекомендуется, чтобы это место соответствовало рекомендациям.

РекомендацияПричина

Указывает, почему расположение было рекомендовано ComplyWithGuidelines.

Перечисления
RECOMMENDATION_REASON_UNSPECIFIED Не указан.
BUSINESS_LOCATION_SUSPENDED Бизнес-локация заблокирована. Чтобы устранить эту проблему, обратитесь к статье Справочного центра .
BUSINESS_LOCATION_DISABLED Местоположение компании отключено. Чтобы устранить эту проблему, обратитесь к статье Справочного центра .