Method: locations.getVoiceOfMerchantState

VoiceOfMerchant durumunu alır.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
name

string

Zorunlu. Konumun kaynak adı.

İstek içeriği

İstek metni boş olmalıdır.

Yanıt gövdesi

VoiceOfMerchant.GetVoiceOfMerchantState için yanıt mesajı.

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "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.
}
Alanlar
hasVoiceOfMerchant

boolean

Konumun iyi durumda olup olmadığını ve Google'daki işletme üzerinde kontrol sahibi olup olmadığını belirtir. Konumda yapılan tüm düzenlemeler, inceleme aşaması tamamlandıktan sonra Haritalar'a uygulanır.

hasBusinessAuthority

boolean

Konumun, Google'da işletme üzerinde yetkisi (sahiplik) olup olmadığını belirtir. Doğruysa, başka bir konum adı devralamaz ve Haritalar'da baskın giriş olamaz. Ancak, Satıcının Sesi etkinleştirilmedikçe (ör. hasVoiceOfMerchant'ın doğru olması) düzenlemeler yayınlanmayacaktır.

Birleştirme alanı gain_voice_of_merchant_action. Google'da işletmenin kontrolünü ele geçirmek için ilgili konuma önerilen işlem. gain_voice_of_merchant_action şunlardan yalnızca biri olabilir:
waitForVoiceOfMerchant

object (WaitForVoiceOfMerchant)

Satıcının Sesi'ni kazanmak için bekleyin. Konum, kalite nedeniyle inceleniyor.

verify

object (Verify)

Doğrulama işlemini başlatın veya devam edin.

resolveOwnershipConflict

object (ResolveOwnershipConflict)

Bu konum, iyi durumdaki başka bir konumun kopyasını oluşturuyor. İyi durumdaki konuma erişiminiz varsa işlemleri gerçekleştirmek için bu konumun kimliğini kullanın. Aksi takdirde, mevcut sahibinden erişim izni isteyebilirsiniz.

complyWithGuidelines

object (ComplyWithGuidelines)

Konum yönergelerimize uymuyor ve yeniden etkinleştirme için ek adımlar gerektiriyor. Bu sorunu düzeltmek için Yardım Merkezi makalesini inceleyin.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

WaitForVoiceOfMerchant

Bu türde alan yok.

Konumun, incelemeyi geçtikten sonra satıcının sesini vereceğini belirtir.

Doğrula

Konumun doğrulama gerektirdiğini belirtir. Konumda gerçekleştirilen mevcut doğrulama işlemleriyle ilgili bilgileri içerir.

JSON gösterimi
{
  "hasPendingVerification": boolean
}
Alanlar
hasPendingVerification

boolean

Bir doğrulama işleminin zaten başlamış olup olmadığını ve konum tarafından tamamlanıp tamamlanmadığını belirtir.

ResolveOwnershipConflict

Bu türde alan yok.

Konumun iyi durumdaki başka bir konumu yinelediğini belirtir.

ComplyWithGuidelines

Konumun kurallarımıza uygun olmadığını belirtir.

JSON gösterimi
{
  "recommendationReason": enum (RecommendationReason)
}
Alanlar
recommendationReason

enum (RecommendationReason)

Konumun kurallara uygun olması için önerilmesinin nedeni.

RecommendationReason

Konumun ComplyWithGuidelines için neden önerildiğini gösterir.

Sıralamalar
RECOMMENDATION_REASON_UNSPECIFIED Belirtilmedi.
BUSINESS_LOCATION_SUSPENDED İşletmenin bulunduğu konum askıya alındı. Bu sorunu düzeltmek için Yardım Merkezi makalesini inceleyin.
BUSINESS_LOCATION_DISABLED İşletmenin bulunduğu konum devre dışı. Bu sorunu düzeltmek için Yardım Merkezi makalesini inceleyin.