Method: locations.verify

Bir konum için doğrulama işlemini başlatır.

HTTP isteği

POST https://mybusinessverifications.googleapis.com/v1/{name=locations/*}:verify

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

Yol parametreleri

Parametreler
name

string

Zorunlu. Doğrulanacak konumun kaynak adı.

İstek içeriği

İstek gövdesi, aşağıdaki yapıyla birlikte veriler içerir:

JSON gösterimi
{
  "method": enum (VerificationMethod),
  "languageCode": string,
  "context": {
    object (ServiceBusinessContext)
  },

  // Union field RequestData can be only one of the following:
  "emailAddress": string,
  "mailerContact": string,
  "phoneNumber": string,
  "token": {
    object (VerificationToken)
  }
  // End of list of possible types for union field RequestData.
}
Alanlar
method

enum (VerificationMethod)

Zorunlu. Doğrulama yöntemi.

languageCode

string

İsteğe bağlı. Doğrulama işlemi için kullanılacak dili temsil eden BCP 47 dil kodu.

context

object (ServiceBusinessContext)

İsteğe bağlı. Hizmet işletmelerini doğrulamak için ek bağlam bilgileri. Yalnızca işletme türü CUSTOMER_LOCATION_ONLY olan konumlar için gereklidir. ADDRESS doğrulamasında, bu adres, posta kartı göndermek için kullanılacak. Diğer yöntemler için, GetDoğrulamaOptions'a aktarılanla aynı olmalıdır. Diğer işletme konumu türleri için ayarlanırsa INVALID_ARGUMENT yayınlanır.

RequestData alanı. Ekran verilerine ek olarak belirli bir yöntem için kullanıcı giriş verileri. Verilerin istenen yöntemle eşleşmesi gerekir. Veri gerekmiyorsa boş bırakın. RequestData şunlardan yalnızca biri olabilir:
emailAddress

string

İsteğe bağlı. EMAIL yönteminin girişi. PIN'in gönderilmesi gereken e-posta adresi.

Bir e-posta adresi yalnızca, locations.fetch doğruOptions tarafından sağlanan adreslerden biriyse kabul edilir. [EmailDoğrulamaVerisi] [google.mybusiness-verifications.v1.VerificationOption.Email ŞuData] isUserNameEditable öğesi true olarak ayarlanırsa istemci farklı bir kullanıcı adı (yerel-bölüm) belirtebilir ancak alan adıyla eşleşmelidir.

mailerContact

string

İsteğe bağlı. ADDRESS yöntemi için giriş. Postanın gönderileceği kişinin adı.

phoneNumber

string

İsteğe bağlı. PHONE_CALL/SMS yöntemi için giriş. Aranması veya SMS gönderilmesi gereken telefon numarası. Uygun seçeneklerdeki telefon numaralarından biri olmalıdır.

token

object (VerificationToken)

İsteğe bağlı. VETTED_PARTNER yöntemi için giriş, belirli partners. tarafından kullanılabilir. Doğrulanmış bir hesap için giriş gerekli değildir. Konumla ilişkilendirilen jeton. Konumla ilişkilendirilen jeton.

Yanıt gövdesi

Doğrulamas.VerifyLocation için yanıt mesajı.

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

JSON gösterimi
{
  "verification": {
    object (Verification)
  }
}
Alanlar
verification

object (Verification)

Oluşturulan doğrulama isteği.

Yetkilendirme kapsamları

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

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

Daha fazla bilgi için OAuth 2.0'a Genel Bakış başlıklı makaleye bakın.

VerificationToken

Doğrulanmış bir iş ortağı tarafından oluşturulan jeton.

JSON gösterimi
{
  "tokenString": string
}
Alanlar
tokenString

string

Jeton dizesi.